我有一个简单的类,并且正在转置一个二维数组,如下所示:
class Group
attr_accessor :group_array
def initialize
@group_array = []
end
...
def shuffle_groups!
new_groups = group_array.transpose
group_array = new_groups
end
end
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试在一行中设置新的组数组时,如下所示:
def shuffle_groups!
group_array = group_array.transpose
end
Run Code Online (Sandbox Code Playgroud)
我得到:
undefined method `transpose' for nil:NilClass
Run Code Online (Sandbox Code Playgroud)
为什么这不起作用?