我无法理解下面代码的错误,它只是打印字符串的长度:
(define codeLen (read))
(display codeLen)
(define code (read))
(display code)
(string-length code)
我收到错误:string-length: expects argument of type <string>; given a
答案 0 :(得分:3)
您可能已输入a
。 read
读取任意一段s表达式,在这种情况下,它读取符号a
。如果您输入"a"
,则会收到一个字符串。
但您更有可能想要使用read-line
功能。