【发布时间】:2011-04-23 20:43:55
【问题描述】:
我使用let创建一个临时变量,然后在下一条语句中使用这个临时变量。然而,DrScheme 抱怨道,
let: bad syntax (not an identifier and expression for a binding) in: temp
这是我的代码 sn-p:
(define (case-one-helper str)
(let (temp (substring str (+ 3 (string-contains str "my"))))
(substring temp (string-contains temp " "))))
我想知道let 创建的变量的值是否必须在编译时知道?
编辑
我刚刚发现,缺少()。
谢谢,
【问题讨论】:
标签: scheme