Top > Ruby [2.2.2] > insert


Array# insert

左からのインデックス(0オリジン)と追加する値を指定


test = ["foo"]

p test                         # ["foo"]
p test.insert(1, "woo")        # ["foo", "woo"]
p test.insert(0, "boo")        # ["boo", "foo", "woo"]
p test.insert(3, 1)            # ["boo", "foo", "woo", 1]
p test.insert(1, "ooo", "ops") # ["boo", "ooo", "ops", "foo", "woo", 1]

一度に複数を追加する事も可能。配列を色々操作できます。
末尾に追加するなら、"push"、"<<" でもOK



Copyright © 2015 AchaPorutePiipo All Rights Reserved.