我有以下功能
def fcn(lst)
if (lst.size == 0)
return [] of Int32
end
lc = lst.map{|a| a[1]}
end
做的时候:
lst = [] of Int32
puts(fcn(lst))
我得到:
第 8 行出错:在第 5 行实例化“fcn(Array(Int32))”
:Int32 的未定义方法“[]”
似乎没有考虑“如果”。如何解决此错误?
我有以下功能
def fcn(lst)
if (lst.size == 0)
return [] of Int32
end
lc = lst.map{|a| a[1]}
end
做的时候:
lst = [] of Int32
puts(fcn(lst))
我得到:
第 8 行出错:在第 5 行实例化“fcn(Array(Int32))”
:Int32 的未定义方法“[]”
似乎没有考虑“如果”。如何解决此错误?