- # Ruby入門 > Arrayクラス(配列)
配列の要素を削除
スポンサーリンク
スポンサーリンク
ライフスタイル関連のコンテンツ
お金 | 仕事 | 勉強 | プライベート | 健康 | 心
プログラミング関連のコンテンツ
C言語/C++入門 | Ruby入門 | Python入門 | プログラミング全般
お金 | 仕事 | 勉強 | プライベート | 健康 | 心
プログラミング関連のコンテンツ
C言語/C++入門 | Ruby入門 | Python入門 | プログラミング全般
配列の要素を削除するには、以下のようなメソッドを使います。
スポンサーリンク
hash = { "Takasi" => 175, "Youko" => 162, "Konta" => 183, "Fumiko" => 157 } #puts "--- キーをして削除" hash.delete("Takasi") p hash hash["Fumiko"] = nil # これだと値がnilになるだけ p hash #puts "--- deleteにブロックをとる。キーが存在しなかった場合にブロック実行。" p hash.delete("Fumiko"){|i| "no element of #{i} "} # 削除したキーの値を返す p hash.delete("Takasi"){|i| "no element of #{i} "} p hash #puts "--- 条件で削除" p hash.delete_if{|key, value| key == "Youko"} # 破壊されたハッシュを返す p hash
実行結果。
{"Konta"=>183, "Youko"=>162, "Fumiko"=>157} {"Konta"=>183, "Youko"=>162, "Fumiko"=>nil} nil "no element of Takasi " {"Konta"=>183, "Youko"=>162} {"Konta"=>183} {"Konta"=>183}
スポンサーリンク
<< 前の記事 : 配列とイテレータ・繰り返し
- - 関連記事 -
- 配列とイテレータ・繰り返し
- 配列の要素を置き換える・ソートする
- 配列から要素を取り除くメソッド
- 配列に要素を追加するメソッド
- 配列の集合としての操作
- 配列を操作する/要素の変更・追加・要素へのアクセス
- 色んな配列の作り方
- 配列の要素数を調べる
- 配列・要素値へのアクセス
- Rubyで配列を演算で処理する
スポンサーリンク