![](/img/trans.png)
[英]How to load external librarie i.e. moment.js in Amber-Smalltalk?
[英]How do I translate JavaScript constructors to Amber Smalltalk?
我使用帶有Amber Smalltalk的paperjs圖形對象庫。
我想將Point對象的以下Javascript構造函數轉換為Amber Smalltalk
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)
結果為零。
題
如何將paper.Point(array)
構造函數從JavaScript轉換為Amber以及其他構造函數?
參考
琥珀Smalltalk相當於new paper.Paper(100,100)
(JavaScript)是
paper Point newValue: 100 value: 100
這給了
{ x: 100, y: 100 }
參考
https://github.com/amber-smalltalk/amber/wiki/Call-javascript-constructors-with-arguments
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.