配列だけでなく、HashやStringにも一部同様の操作がある。
Array
Array
Array
Array
Array
Array
Array
存在->true, 存在しない->false
Array
Array
条件式に真のものを削除する。破壊敵メソッド
Array
Array
ブロック式の演算結果に置き換える。
破壊敵メソッド
例1)
ary = [1,2,3,4,5,6,7,8,9,10]
ary.map!{|item|
item = item * 2
}
puts ary
例2)
ary = [1,2,3,4,5,6,7,8,9,10]
ary.map!{|item|
if item % 2 == 0
item = '偶数'
else
item = '奇数'
end
}
puts ary
Array
破壊敵メソッド st_idxとcntは st_idx..ed_idxでも可
※配列の初期化いろいろ
ary = Array.new()
ary = Array.new(3)
ary = Array.new(3,0)
ary = Array.new(3){Array.new(2)}