配列の後ろに要素を追加 push
レシーバ自身を変更する。戻り値はレシーバ自身。
prefectures = ['Tokyo', 'Kanagawa', 'Fukuoka', 'Aichi']
prefectures.push('Okinawa')
=> ["Tokyo", "Kanagawa", "Fukuoka", "Aichi", "Okinawa"]
配列の後ろの要素を削除 pop
レシーバ自身を変更する。戻り値は削除した要素。
prefectures = ['Tokyo', 'Kanagawa', 'Fukuoka', 'Aichi']
prefectures.pop
=> "Aichi"
prefectures
=> ["Tokyo", "Kanagawa", "Fukuoka"]
配列の前に要素を追加
レシーバ自身を変更する。戻り値はレシーバ自身。
prefectures = ['Tokyo', 'Kanagawa', 'Fukuoka', 'Aichi']
prefectures.unshift('Aomori')
=> ["Aomori", "Kanagawa", "Fukuoka", "Aichi"]
配列の前の要素を削除 shift
レシーバ自身を変更する。戻り値は削除した要素。
prefectures = ['Tokyo', 'Kanagawa', 'Fukuoka', 'Aichi']
prefectures.shift
=> "Tokyo"
prefectures
=> ["Kanagawa", "Fukuoka", "Aichi"]