List<_>
в C # - это динамический массив, а не связанный список. В F # List<_>
равно ResizeArray<_>
.
Вот прямо переведенная версия F #:
let mins = new ResizeArray<int> ()
for i=0 to 60-1 do
mins.Add(i+1)
Вы можете использовать ResizeArray
модуль:
#r "FSharp.PowerPack.dll"
let mins = ResizeArray.init 60 (fun i -> i+1)
Обратите внимание, что тип ResizeArray <_> определен в F # Core, такой же модуль имени находится в F # PowerPack.