「Ruby」shift()とpop()で配列の先頭と最後の要素を削除するサンプル

2021年2月19日

書式
配列の先頭を削除
配列名.shift()

配列の最後を削除
配列名.pop()
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
cftA=["AA01", "BB02", "CC03"]
cftB=["DD04", "EE05", "FF06"]
p cftA
cftA.shift()
puts "配列の先頭の要素削除後結果: "
p cftA
p cftB
cftB.pop()
puts "配列の最後の要素削除後結果: "
p cftB
cftA=["AA01", "BB02", "CC03"] cftB=["DD04", "EE05", "FF06"] p cftA cftA.shift() puts "配列の先頭の要素削除後結果: " p cftA p cftB cftB.pop() puts "配列の最後の要素削除後結果: " p cftB
cftA=["AA01", "BB02", "CC03"]
cftB=["DD04", "EE05", "FF06"]
p cftA

cftA.shift()
puts "配列の先頭の要素削除後結果: "
p cftA

p cftB
cftB.pop()
puts "配列の最後の要素削除後結果: " 
p cftB

実行結果
>ruby test2021.rb
[“AA01", “BB02", “CC03"]
配列の先頭の要素削除後結果:
[“BB02", “CC03"]
[“DD04", “EE05", “FF06"]
配列の最後の要素削除後結果:
[“DD04", “EE05"]

Ruby

Posted by arkgame