在Kent Beck 的Smalltalk Best Practice Patterns一书中,双大号 ( >>
) 用于定义如下方法:
Point class>>x: xNumber y: yNumber
^self new
setX: xNumber
y: yNumber
Point>>setX: xNumber y: yNumber
x := xNumber.
y := yNumber.
^self
但是,我无法让它在 GNU Smalltalk 中运行。
在 Smalltalk 的某些实现中它是有效的语法吗?或者它只是一种伪代码?