Looking for f# Keywords? Try Ask4Keywords

F#Des listes


Syntaxe

  • [] // une liste vide.

    head :: tail // une cellule de construction contenant un élément, une tête et une liste, tail. :: s'appelle l'opérateur Cons.

    let list1 = [1; 2; 3] // Notez l'utilisation d'un point-virgule.

    let list2 = 0 :: list1 // le résultat est [0; 1; 2; 3]

    let list3 = list1 @ list2 // le résultat est [1; 2; 3; 0; 1; 2; 3]. @ est l'opérateur append.

    let list4 = [1..3] // le résultat est [1; 2; 3]

    let list5 = [1..2..10] // le résultat est [1; 3; 5; 7; 9]

    let list6 = [pour i dans 1..10 faire si i% 2 = 1 alors céder i] // le résultat est [1; 3; 5; 7; 9]

Des listes Exemples Liés