私は次の機能を持っています
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 の
未定義のメソッド '[]'
「もし」は考慮されていないようです。このエラーを解決するにはどうすればよいですか?