「Ruby」transposeで配列の要素の行、列を入れ替えるサンプル
書式
配列名..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]]