(define (most-common-word str)
(let (wordslist str-split str " ")))
我正在尝试做一个字符串列表的内部变量。 但我得到错误“语法不好”。
我在这里寻找答案,但我改变的事情没有帮助。
str-split返回带有“”分隔符的字符串列表。
感谢。
答案 0 :(得分:3)
应该看起来像:
(let ([word-list <VALUE>]) <BODY>)
...建立从word-list
到值<VALUE>
的本地绑定。此绑定仅在<BODY>
包含的let
表单内有效。
现在,为了计算<VALUE>
,您必须使用您想要的参数调用 str-split
(例如str
和" "
) 。执行函数调用的方式是将其包装在括号中(这仅在表单被计算为表达式的上下文中有效,而不是在括号中表示绑定的情况下)。所以<VALUE>
应该是:
(str-split str " ")