0

私は Mozart 2.0.0 を使用しており、次のドキュメントに従っています: http://mozart.github.io/mozart-v1/doc-1.4.0/loop/node1.html#chapter.official

ドキュメントに正確に従うと解析エラーが発生するため、ループ構文が変更されたか何かを推測しています。

E1..E2;E3 の X

私の試み:

for X in 5..1;-1 do
   {Browse X}
end

最終的に、より冗長な構文で動作するようになりました。

for X in ({Length L};X > 0;X - 1) do
   {Browse X}
end

しかし、最初の例の方が読みやすく、エラーが発生しにくいようです。うまくいかないのはなぜですか?

4

1 に答える 1

1

2.0.0 ではテストしていませんが、1.4.0 では に置き換える-と動作し~ます。

これはちょっと変わった Oz 構文です: 単項マイナス記号は常に~です。

-バイナリマイナスにのみ使用されます。

于 2014-04-14T10:12:34.573 に答える