【发布时间】:2014-06-29 03:06:08
【问题描述】:
所以我试图让一个多维数组在 CoffeeScript 中工作。我尝试过使用标准的 Python 列表理解表示法,它使内括号成为字符串或其他东西。所以我不能做 list[0][1] 得到 1,而是得到 list[0][0] = '1,1' 和 list[0][1] = ''
[[i, 1] for i in [1]]
使用类作为存储容器,然后抓取 x 和 y。这给出了“未定义的未定义”,而不是后半部分的“1 1”。
class Position
constructor:(@x,@y) ->
x = [new Position(i,1) for i in [1]]
for i in x
alert i.x + ' ' + i.y#'undefined undefined'
i = new Position(1,1)
alert i.x + ' ' + i.y#'1 1'
非常需要能够使用点列表,但我找不到列出它们的方法。我更喜欢使用简单的多维数组,但我不知道如何。
【问题讨论】:
标签: arrays multidimensional-array coffeescript