この質問は本当に議論の余地があります。プログラムか何かでバグに遭遇したに違いないと思います。PicoLispと onOff の動作をまだ探している場合は、こちらをご覧ください。
これは起こるはずですか?
: (show NIL)
NIL NIL
-> NIL
: (onOff)
-> T
: (show NIL)
T T
-> T
: (=T NIL)
-> T
:
(onOff sym ..) -> flg
Logical negates the VAL's of all argument symbols sym. Returns the
new value of the last symbol.
- シンボル名を明示的に渡すべきではありませんか?
最後のシンボルの値を返すのはなぜですか?