2007-06-30
■ 多重代入

多重代入は便利ですね。
irb(main):001:0> langs = ["Perl", "PHP", "Python", "Ruby"] => ["Perl", "PHP", "Python", "Ruby"] irb(main):002:0> puts langs Perl PHP Python Ruby => nil #多重代入を使用し、変数a,b,c,dのそれぞれに配列langsの第一要素から順に値を割り当てている。 irb(main):003:0> a, b, c, d = langs => ["Perl", "PHP", "Python", "Ruby"] irb(main):004:0> puts a Perl => nil irb(main):005:0> puts b PHP => nil irb(main):006:0> puts c Python => nil irb(main):007:0> puts d Ruby => nil irb(main):008:0> "a -> #{a} b -> #{b} c -> #{c} d -> #{d}" => "a -> Perl b -> PHP c -> Python d -> Ruby"
コメントを書く