0

我正在使用 Mozart 2.0.0,我正在关注这些文档: http: //mozart.github.io/mozart-v1/doc-1.4.0/loop/node1.html#chapter.official

我猜循环语法已经改变或什么,因为我在完全遵循文档时得到一个解析错误:

X 在 E1..E2;E3

我的尝试:

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 回答