エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
多次元配列もそうなんだろうけど、「*」を使うことによって、行列のある行・列を抽出することができるぞ... 多次元配列もそうなんだろうけど、「*」を使うことによって、行列のある行・列を抽出することができるぞと。 さらに例えば「1..1」と書くか「1」と書くかで、返却が一次元配列になるか二次元配列になるかをコントロールすることができる。 > let x = Array2D.init<int> 3 5 (fun i j -> (i+1)*(j+1));; val x : int [,] = [[1; 2; 3; 4; 5] [2; 4; 6; 8; 10] [3; 6; 9; 12; 15]] > x.[1..1,*];; val it : int [,] = [[2; 4; 6; 8; 10]] > x.[1,*];; val it : int [] = [|2; 4; 6; 8; 10|] ちゃんと公式に載ってたわ。 Arrays (F#) | Microsoft Docs