てきとう

てきとう

=

A=0;
B=1;
A=B;

とするとA=B=1です

  • が、Ozはというと
A=0
B=1
A=B

同じように書いても

%********************** static analysis error *******************
%**
%** equality constraint failed
%**
%** First value:             1
%** Second value:            0
%** Original assertion:      1 = 0
%** Offending expression in: file "Oz", line 5, column 5
%** in file "Oz", line 6, column 3
%** ------------------ rejected (1 error)
\(^o^)/

完全に数学なんかの「=」と同じか…
流石マルチパラダイム関数型言語部分の片鱗を見た気がするぜ…(違いますかそうですか)
てかAda以上にゴチャゴチャしてて意味不明なんだぜ…