我使用paperjs图形对象库与Amber Smalltalk一起使用。
我想将以下Javascript构造函数翻译为Amber Smalltalk,用于Point对象。
以下是Smalltalk。
在Amber工作空间中构建数组,我这样做:
我想将以下Javascript构造函数翻译为Amber Smalltalk,用于Point对象。
paper.Point(x, y)
paper.Point(array)
paper.Point(object)
paper.Point(size)
paper.Point(point)
以下是Smalltalk。
paper Point new inspect
给予一个点
{ x: 0, y: 0 }
在Amber工作空间中构建数组,我这样做:
#(100 100)
printIt是
an Array (100 100)
然而
paper Point value: #(100 100)
返回结果为 nil。
问题
如何将 JavaScript 中的 paper.Point(array)
构造函数翻译成 Amber,以及其他构造函数?
参考资料