En C# j'écrire quelque chose commeInstancier un tableau dans F #?
MyType arr = new MyType[10];
à alloc arr
sous forme de tableau qui a 10 articles de type MyType
.
Comment faire la même chose dans F # ??
let mutable arr = ?????????????
En C# j'écrire quelque chose commeInstancier un tableau dans F #?
MyType arr = new MyType[10];
à alloc arr
sous forme de tableau qui a 10 articles de type MyType
.
Comment faire la même chose dans F # ??
let mutable arr = ?????????????
pour initialiser le tableau à la valeur par défaut (par exemple nulle ou zéro), utiliser Array.zeroCreate:
let arr : int array = Array.zeroCreate 10
pour initialiser une valeur, utiliser Array.init.
Merci, c'est juste ça. – DinGODzilla
Notez également 'Array.create' et 'Array.init', voir les documents: http://msdn.microsoft.com/en-us/library/ee370273(VS.100).aspx – Brian
Vous pourriez éventuellement être intéressé par this discussion bien qu'il soit dans un contexte OCaml.
Merci, Pascal. :-) – DinGODzilla
Avez-vous vraiment besoin d'un tableau? F # et les langages fonctionnels ont tendance à aimer les listes chaînées, avec beaucoup de support de syntaxe pour eux ... – popester
Il y a encore beaucoup de fois où les tableaux sont le bon choix. – Brian