2008年6月19日

In REBOL 3.0, op! is infix only.

剛剛發現,在REBOL 3.0中,op!居然「只能」進行中序(indix)運算,這和REBOL 2.x的作法不同。
R2 >> 1 + 2
== 3
R2 >> + 1 2
== 3

R3 >> 1 + 2
== 3
R3 >> + 1 2
** Script error: + operator is missing an argument

我認為R3的作法比較好,可以簡化解譯器。以後op!應該不會再支援prefix。

沒有留言: