简单的乘法在我的脚本中失败了。以下代码
(print "hello") (print (/ 4 3)) (print (* 3 4)) (print "world")
给出:
"hello" 1,333333333.0 Error: ( : 1) not enough arguments
任何想法 ?
谢谢
在尝试向其他人的脚本添加新功能时,我遇到了类似的问题。我想提供我的解决方案,以防其他人遇到类似问题。
在这种情况下,有一个 '(let* (...))' 语句用于初始化一些变量。该脚本的原作者写了 '(let * (...))' -在 let 和 star 之间有一个空格- 这意味着 'let' 语句中的每个向量都将成为 '*' 语句的预期参数。
更多信息:http ://docs.racket-lang.org/reference/let.html
请原谅(并在必要时更正)有关方案的任何不正确的命名。我刚刚接触到它。