2
我想用會員?函數來確定用戶輸入中特定字符串的存在。球拍計劃 - 會員?功能難題
會員?功能使用方法是:
(define (member? item seq)
(sequence-ormap (lambda (x)
(equal? item x))
seq))
然而,我的程序的結構需要我做以下對比:(?成員「(名稱)」(在壘的名字))
其輸出的下面是一個例子:
> (car (car *strong-cues*))
'((the names) (their names))
> (car (car (car *strong-cues*)))
'(the names)
> (member? (car (car (car *strong-cues*))) '(the names of the basemen))
#f
「名字」顯然是在用戶的輸入(在這種情況下是「壘的名字」。)但是,我看到的問題是,這是wha t正在發生:
是(或名稱)或(或)'or'basemen?
有沒有一種方法可以正確地進行這種比較,如果「名稱」是用戶輸入內的字符串,那麼搜索「名稱」將返回true?
你的解釋很簡單,內容豐富。非常感謝你!! –