これは何でも良いようです:
arr = ["a1","b2","c3","d4","e5","f6"]
var1 = arr[0] # => "a1"
var2 = arr[1] # => "b2"
var3 = arr[2..-1].join # => "c3d4e5f6"
を保持する必要がない場合はarr
、次のことができます。
arr = ["a1","b2","c3","d4","e5","f6"]
var1 = arr.shift # => "a1"
var2 = arr.shift # => "b2"
var3 = arr.join # => "c3d4e5f6"
他の人はsplat演算子を指摘していますが、これは理解できますが、これは上記よりも悪いと思います:
arr = ["a1","b2","c3","d4","e5","f6"]
var1, var2, *tmp = arr
var3 = tmp.join
これは次のとおりです。
arr = ["a1","b2","c3","d4","e5","f6"]
var1, var2, *var3 = arr
var3 = var3.join
それでも、それは知っておくべきオプションです。