1

私は Mozart-Oz の初心者ですが、この言語はあまり直感的ではなく、ドキュメントが不足しているため、助けを求めています。

私はこのコードを適用しようとしています (Java で書いたときに Eclipse で動作します) が、oz では動作しません。詳細は次のとおりです。

これは Oz のコードで、True と表示されます(A が true で B が false の場合、A And B は false である必要があるため、これは論理的ではありません)。

declare
A=true
B=false
C=A And B
{Browse C}

これは、 False を表示するJava のコードです(論理的な答えです)。

public static void main(String[] args) {
    boolean A=true;
    boolean B=false;
    boolean C=A && B;
    System.out.println(C);

}
4

1 に答える 1

1

どうやら And を演算子ではなく関数として扱う必要があるようです。この構文を使用して

{And true false} は false を返します。

于 2014-03-31T14:29:29.397 に答える