【发布时间】:2011-04-23 00:36:16
【问题描述】:
我想编写一个过程(函数)来检查一个字符串是否包含另一个字符串。我从http://sicp.ai.mit.edu/Fall-2004/manuals/scheme-7.5.5/doc/scheme_7.html阅读了字符串库的文档
据他们说,
模式必须是字符串。搜索 最右边出现的字符串 子串模式。如果成功, 最后一个右侧的索引 匹配子串的字符是 回来;否则,返回#f。
这对我来说似乎很奇怪,因为返回值是整数或布尔值,那么我应该将我的返回值与什么进行比较?
我试过了
(define (case-one str)
(if (= #f (string-search-forward "me" str))
#t
#f))
DrScheme 不喜欢,
expand: unbound identifier in module in: string-search-forward
谢谢,
【问题讨论】:
标签: scheme