我正在用 squeak smalltalk 制作一个程序,在制作它的同时我意识到我不知道如何使用这些代码片段来使用 x、y 值的数组:
pen:= Pen new. "to create the pen object first"
pen place: 200@200
pen down
pen goto: 100@100
好的,现在我有一个包含 2 个值的数组,一个用于笔 X,一个用于笔 Y 位置,现在我写:
pen place: (myArray at:1) @ (myArray at:2)
但它不喜欢@所以我认为这是因为我需要:
pen place: ((myArray at:1)asInteger) @ ((myArray at:2)asInteger)
此外,它不喜欢“asInteger”,所以我用“asSymbol”替换了“asInteger”,这是不正确的,因为我认为它也不起作用。当我尝试时发生了同样的事情:
pen goto:
我的问题是,您将如何使用 myArray 的位置来使用“place:”或“goto:”?