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
返回的内容,因此“Ifgetxy
返回一个对象…”注释。