Как я могу выполнить строку в схеме - PullRequest
1 голос
/ 21 декабря 2011

Я, как я могу выполнить символ '+?

Я хочу написать функцию, чтобы на входе была какая-то строка, например - '+ и возвращаемое значение будет: #<procedure:+>

1 Ответ

2 голосов
/ 21 декабря 2011

Вы можете позвонить eval для оценки выражений в кавычках

> (eval (read))
(+ 3 4)  ; your input
7

> (eval '+)
#<procedure:+>
...