作者: Zazel
日時: 2007/11/01(09:36)
Zazelです。

遅延環境変数は誰かに任すとして…。

=== davi <davi-1984@...> さんが書かれた
=== <20071101052348.A0AF.DAVI-1984@...> にて

> 調べてみましたが、XORとの違いは二つを比較でなく一つで
> 完結できる、という事らしいけど、感覚的にイマイチ、???です。

私では引数が一つしかない演算としか言い換えられないです。

    加算 add(X, Y)
    補数 neg(X)

"+"や"-"は二項演算子でも単項演算子でも使われるというのが
理解できれば、一歩前進でしょうか。
"-2"はminus(2)という単項演算とも考えられるみたいな。

二進数で補数は ~00100100 == 11011011
論理否定は !0 == 1、 !(0以外) == 0  となる言語が多いとか。
(TRUE/FALSEなどの数値ではないオブジェクトになる言語も…)

(* SEKI Masatoshi  //  Zazel                      *)
(*  Would you hold my hand? Softly, let's linger. *)