Coffeescript 咖啡脚本海龟单坐标

Coffeescript 咖啡脚本海龟单坐标,coffeescript,coordinates,Coffeescript,Coordinates,我知道 co=getxy() 将海龟的x和y坐标存储为变量 co 但是否有可能只找到并存储一个坐标。例如 x x 或 y y 非常感谢您的帮助,因为我找不到任何与此相关的参考资料 ->或者,我可以坐地铁吗 (x,y) 并将其转换为 或 y y 编辑:海龟在(-500,50)时,我做了 没有成功。它使我想起了南 (顺便说一句,这是使用Pencilcode.net创建的,如果这有什么区别的话。)大概是getxy返回两个元素的数组,其中x坐标在第一个位置,y坐标在第二个位置。这意味着

我知道

co=getxy()
将海龟的x和y坐标存储为变量

co
但是否有可能只找到并存储一个坐标。例如

x
x

y
y
非常感谢您的帮助,因为我找不到任何与此相关的参考资料

->或者,我可以坐地铁吗

(x,y)
并将其转换为

y
y
编辑:海龟在(-500,50)时,我做了

没有成功。它使我想起了南


(顺便说一句,这是使用Pencilcode.net创建的,如果这有什么区别的话。)

大概是
getxy
返回两个元素的数组,其中x坐标在第一个位置,y坐标在第二个位置。这意味着您可以使用
co
作为数组:

co = getxy()
co[0] -= 50
write co[0]
或者使用解包工具来解包阵列:

[x,y] = getxy()
x -= 50
write x
如果
getxy
返回具有
x
y
属性的对象,则可以说:

co = getxy()
co.x -= 50
write co.x
或者像这样分解它:

{x,y} = getxy()
x -= 50
write x

受“@mu太短”的启发,我自己找到了答案。基本上,这是代码:

jumpto -500,50
[co_x,co_y]=getxy()
write co_x
write co_y

我假设Coffeescript计算出co ORD是两个数据段,并将其在两个变量之间拆分,而不是将它们都塞进一个变量。

谢谢,但这根本不起作用(对我来说)。前两个回答'-50',下两个回答'NaN'。谢谢你的尝试,因为我完全不懂(第一个对您来说似乎很好。我添加了第二个,因为您没有提到
getxy
返回的内容,因此“If
getxy
返回一个对象…”注释。