Как я могу передать переменную ссылкой в схеме? Пример функциональности я хочу: (определите нечто (лямбда (&x) (набор! x 5))) (определяют y 2) (нечто y) (отображают y); выводы: 5 кроме того...
Как я могу создать библиотеку с именем rnrs-Modified, которая заставит следующий код отображать «Hello, world!» ...? #! r6rs (импорт (измененный rnrs)) (отображать набор!) или даже это было бы хорошо (возможно ...
Я хотел бы иметь версию лямбды, называемую лямбда-р, из которой вы можете вернуться. Пример: (+ ((lambda-r () (return 1) 2)) 5) Это даст значение 6. Хотя вы можете ожидать ...
Пытаясь понять свободный-идентификатор =? и связанный-идентификатор = ?. Может ли кто-нибудь дать мне эквивалентные примеры кода, в которых используется бесплатный идентификатор =? вернет истину и будет использовать привязанный идентификатор =? верне
У меня есть куча «устаревшего» кода Guile Scheme, который я хочу запустить в IDE Racket Scheme. Кажется, что различий достаточно, чтобы сделать это нетривиальным упражнением. (Мой уровень Scheme...
Есть ли способ в схеме R6RS получить текущую среду и затем передать ее в качестве второго аргумента в eval? Например, что должны ли вопросительные знаки быть для следующего выражения, чтобы ...
Я относительно новичок в этой схеме, и мне трудно найти в Интернете конкретный документ, в котором рассматриваются основные изменения, произошедшие с R6RS. Кто-нибудь хочет уточнить?