нет, это не имеет смысла на самом деле, потому что ['a', 'b', 'c'], ['d', 'e', 'f'] в этих обозначениях два отдельныхобъекты / массивы вне какой-либо другой структуры данных ...
вы можете выполнить назначение, например:
a,b = [['a','b','c'],['d','e','f']]
, а затем
> a
=> ["a", "b", "c"]
> b
=> ["d", "e", "f"]
илилучше просто перебрать внешний массив (потому что вы не знаете, сколько у него элементов):
input = [['a','b','c'],['d','e','f']]
input.each do |x|
puts "element #{x.inspect}"
end
=>
element ["a", "b", "c"]
element ["d", "e", "f"]