如何在方案中获取用户输入并使用它

时间:2016-07-26 00:33:40

标签: scheme

我在Scheme中创建一个程序,需要以数字的形式接受用户输入。然后,它使用这些数字进行基本比较并做出决策。我可以找到一些程序清单,但我似乎无法弄清楚要做什么。

到目前为止,我已经使用过(read-char)和(peek-char)。它们都返回#\ 1而不是数字。我试图找到一种方法来转换它,但还没有找到任何东西。

1 个答案:

答案 0 :(得分:1)

只需使用read

{{1}}
  

从中读取并返回单个数据。如果in具有通过port-read-handler与其关联的处理程序,则调用该处理程序。否则,使用默认阅读器,由current-readtable参数参数化,以及许多其他参数。