Top > Ruby [2.2.2] > map


Array# map

p [1, 2, 3, 4, 5].map{|val| val * 10 }    # [10, 20, 30, 40, 50]
p %w[acha, porute, piipo].map{|val| val.upcase} # ["ACHA,", "PORUTE,", "PIIPO"]
p %w[acha,porute,piipo].map{|val| val.upcase}   # ["ACHA,PORUTE,PIIPO"]
p %w[acha porute piipo].map{|val| val.upcase}   # ["ACHA", "PORUTE", "PIIPO"]

数字だと「,」だけど、文字だと半角スペースでよくある配列になります。

{}の中で調整した方が分かりやすいかも...



Copyright © 2015 AchaPorutePiipo All Rights Reserved.