「Ruby」transposeで配列の要素の行、列を入れ替えるサンプル

2021年8月29日

書式
配列名..transpose
使用例

#!/usr/bin/ruby
#クラスSampleの定義
class Sample
 #文字列を出力
  def testFunc
   cft=[[22,44],[77,99],[88,66]]
    p "配列の行、列の要素を入れ替える前"
   p cft
   p "配列の行、列の要素を入れ替える後"
  p cft.transpose
  end
end
#インスタンスを作成
cft = Sample.new
# testFuncを呼び出す
cft.testFunc

実行結果
“配列の行、列の要素を入れ替える前"
[[22, 44], [77, 99], [88, 66]]
“配列の行、列の要素を入れ替える後"
[[22, 77, 88], [44, 99, 66]]

Ruby

Posted by arkgame