F#用非连续数字初始化数组



是否有用N的倍数初始化F#数组的简短表示法,其中N>1?例如N=2:

{|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)

相关内容

  • 没有找到相关文章

最新更新