【发布时间】:2014-05-13 02:24:34
【问题描述】:
我对球拍真的很陌生,我不知道如何返回 -1 而不是 #f
(define numberList '(1 2 6 7))
在数字列表中搜索元素并返回列表中的位置(如果数字不存在,则返回-1)
(define (searchElem list element)
(for/or ([y list]
[i (in-naturals)]
#:when (equal? element y))
i))
(searchElem numberList 6) ; returns 2
(searchElem numberList 11) ; returns #f
当号码不存在时,我需要返回 -1。请帮忙。
【问题讨论】:
标签: racket