var flashField = function ($field) {
var colour = $field.css('background-color'); // gets colour ok
$field.css( 'backgroundColor', '#FF0000' ); // sets background ok
$field.animate({ 'backgroundColor': colour }, 1500); // nada
}
答案 0 :(得分:1)
而不是arr[i,j]
使用以下语法从嵌套数组中获取值:
arr[i][j]
答案 1 :(得分:0)
看起来代码中存在一些逻辑问题。
这是一个读取二维数组的代码
arr = []
for i in 0..2
a = []
for j in 0..2
print "[#{i},#{j}] = "
a << Integer(gets)
end
arr << a
end
一旦你有二维数组,你可以将它总结如下
sum = 0
for i in 0...arr.size
for j in 0...arr[i].size
sum += arr [i][j]
end
end
p sum
在Ruby中,总和部分也可以使用内置方法完成,如下所示:
p arr.flatten.reduce(:+)