4
是否有一個簡短的符號來初始化F#數組,其中N> 1的倍數?例如N = 2:使用非連續數字的F#數組初始化
{|2; 4; 6; 8; 10;|]
也許,一些類似於默認N = 1的情況下:
[|a..b|]
是否有一個簡短的符號來初始化F#數組,其中N> 1的倍數?例如N = 2:使用非連續數字的F#數組初始化
{|2; 4; 6; 8; 10;|]
也許,一些類似於默認N = 1的情況下:
[|a..b|]
該語法是在語言:
let a = [|2..2..10|];
數中間是值之間的臺階。爲了更炫,您還可以使用序列表達式數組初始化:
let b = [| for i in 1 .. 10 -> i * i |]
您還可以使用Array.init
let arr = Array.init 5 (fun i -> (i + 1) * 2)
感謝,這正是我一直在尋找。 – 2013-02-24 11:56:28