[Ruby]deleteで2次元配列の指定値を削除するサンプル

2021年8月29日

書式
配列名.delete(値)
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#!/usr/bin/ruby
#クラスSampleの定義
class Sample
#文字列を出力
def testFunc
cft=[["1A", "2B"], ["3C", "4D"], ["5E", "6F"]]
p "2次元配列の要素を出力"
p cft
p "****************"
p "2次元配列に指定要素を削除"
cft.delete(["5E", "6F"])
p cft
end
end
#インスタンスを作成
cft = Sample.new
# testFuncを呼び出す
cft.testFunc
#!/usr/bin/ruby #クラスSampleの定義 class Sample #文字列を出力 def testFunc cft=[["1A", "2B"], ["3C", "4D"], ["5E", "6F"]] p "2次元配列の要素を出力" p cft p "****************" p "2次元配列に指定要素を削除" cft.delete(["5E", "6F"]) p cft end end #インスタンスを作成 cft = Sample.new # testFuncを呼び出す cft.testFunc
#!/usr/bin/ruby
#クラスSampleの定義
class Sample

 #文字列を出力
  def testFunc
    cft=[["1A", "2B"], ["3C", "4D"], ["5E", "6F"]]
     p "2次元配列の要素を出力"
     p cft
     p "****************"
     p "2次元配列に指定要素を削除"
     cft.delete(["5E", "6F"])
     p cft
  end
end
#インスタンスを作成
cft = Sample.new
# testFuncを呼び出す
cft.testFunc

実行結果
“2次元配列の要素を出力"
[[“1A", “2B"], [“3C", “4D"], [“5E", “6F"]]
“****************"
“2次元配列に指定要素を削除"
[[“1A", “2B"], [“3C", “4D"]]

Ruby

Posted by arkgame