我在Scheme中创建一个程序,需要以数字的形式接受用户输入。然后,它使用这些数字进行基本比较并做出决策。我可以找到一些程序清单,但我似乎无法弄清楚要做什么。
到目前为止,我已经使用过(read-char)和(peek-char)。它们都返回#\ 1而不是数字。我试图找到一种方法来转换它,但还没有找到任何东西。
答案 0 :(得分:1)
只需使用read
:
{{1}}
从中读取并返回单个数据。如果in具有通过port-read-handler与其关联的处理程序,则调用该处理程序。否则,使用默认阅读器,由current-readtable参数参数化,以及许多其他参数。