Создать массив в F #? - PullRequest
       17

Создать массив в F #?

2 голосов
/ 25 октября 2009

В C # я бы написал что-то вроде

MyType arr = new MyType[10];

для выделения arr в виде массива, содержащего 10 элементов типа MyType.

Как сделать то же самое в F # ??

let mutable arr = ?????????????

Ответы [ 2 ]

4 голосов
/ 25 октября 2009

Чтобы инициализировать массив по умолчанию (например, ноль или ноль), используйте Array.zeroCreate:

let arr : int array = Array.zeroCreate 10

Для инициализации значением используйте Array.init.

2 голосов
/ 25 октября 2009

Возможно, вас заинтересовало бы это обсуждение , хотя оно находится в контексте OCaml.

...