안녕하세요, cond
문에 and
을 사용하려고합니다. 기본적으로 어떤 코드를 실행하기 전에 <exp1>
이 true인지 단순히 확인하는 대신 Scheme을 사용하여 <exp1>
및 <exp2>
이 true인지 확인해야합니다. (and #t #f)
은 #f
으로, (and (= 10 (* 2 5)) #t)
은 #t
으로 평가됩니다. 불행하게도, 계획은 x
가 첫 번째 요소 #t
또는 #f
이 (사실, 난 그냥 (and (eqv? (length x) 1) (car x))
을하고 싶어 하나에 평가하는 S-표현 목록입니다스키마에서 "and"사용
(and (eqv? (length x) 1) (eqv? (car x) #t))
을 허용하지 않습니다, 그러나 그것은 작동하지 않았다).
누구나 내가 잘못하고있는 것을 설명하거나이를 고칠 방법을 설명 할 수 있습니까? 부수적으로, 누구든지 ...
이 무엇을 의미하는지 알고 있습니까? 감사!
당신은 (자동차, x는) 하나 #T 또는 #F로 나타 확실하다? –
*'* '를 구현하려 했습니까? 아니면 * 사용하려고합니까? 일반적으로 귀하의 질문은 명확하지 않으며 일부 텍스트가 숨겨진 잘못된 형식으로 인해 어려움을 겪습니다. 그것을 분류하지 않으면 아무 말을하기가 매우 어려울 것입니다. –