条件があり、2 つのことが真かどうかをテストしたいと考えています。どうすれば、Scheme で Javaと同等の&&
ことを行うことができますか?||
16319 次
3 に答える
4
また、次のことだけではないことに注意してください。
(and (equals? var1 var2) (equals? var3 var4))
だけでなく、次のこともできます。
(and (equals? var1 var2) (equals? var3 var4) (equals? var5 var6))
対
(and (and (equals? var1 var2) (equals? var3 var4)) (equals? var5 var6))
(and ...) and (or ...) は任意の数の引数を取ります。
于 2010-10-27T06:25:09.360 に答える
3
and
andor
は を返す#t
のではなく、条件が満たされた真の値 ( の最後の真の値and
または の最初の真の値) を返すことに注意することが重要or
です。
(and 1 2) => 2
(and #f 2) => #f
(and #t 6) => 6
(or 1 2) => 1
(or #f #f 0 #f) => 0
于 2010-10-27T17:06:49.103 に答える
0
(and (equals? var1 var2) (equals? var3 var4))
于 2010-10-27T06:19:19.017 に答える