Oberon-07 中是否允许数组赋值操作(复制)?还是只允许指向数组的指针?还是依赖于实现?OberonJS 似乎在编译器中得到支持,但从语言描述上似乎没有。或者其他版本的 Oberon 可以支持这样的操作吗?
...
VAR
arr1, arr2 : ARRAY 5 OF INTEGER;
...
arr2 := arr1; (*разрешена ли эта операция?*)
Oberon-07 中是否允许数组赋值操作(复制)?还是只允许指向数组的指针?还是依赖于实现?OberonJS 似乎在编译器中得到支持,但从语言描述上似乎没有。或者其他版本的 Oberon 可以支持这样的操作吗?
...
VAR
arr1, arr2 : ARRAY 5 OF INTEGER;
...
arr2 := arr1; (*разрешена ли эта операция?*)
Oberon-07 中的字符如何转义 - 特别是在为字符数组(ARRAY 100 OF CHAR)赋值时。
s := "x"; (* 如何用 x 代替例如引号" *)
还是我需要参考字符代码?
Oberon-07 语言中删除了LOOP
和的结构EXIT
。创建者写道,这样做是为了使语言更有条理并消除“隐藏
GOTO
”。在这种情况下如何进行线性搜索?