🍔 Quiz
Question 1 - ⏱ 10’’
type Address = { City: string; Country: string }
let format address = $"{address.City}, {address.Country}"
let addresses: Address list = ...Quelle fonction de List peut-on utiliser sur addresses pour appliquer format aux éléments ?
A. List.iter()
B. List.map()
C. List.sum()
Question 2 - ⏱ 10’’
Que vaut [1..4] |> List.head ?
A. [2; 3; 4]
B. 1
C. 4
Question 3 - ⏱ 10’’
Quelle est la bonne manière d'obtenir la moyenne d'une liste ?
A. [2; 4] |> List.average
B. [2; 4] |> List.avg
C. [2.0; 4.0] |> List.average
Réponses
Question 1
A. List.iter() ❌
B. List.map() âś…
C. List.sum() ❌
Question 2
[1..4] |> List.head =
A. [2; 3; 4] ❌ (Ne pas confondre avec List.tail)
B. 1 âś…
C. 4 ❌ (Ne pas confondre avec List.last)
Question 3
Bonne manière d'obtenir la moyenne d'une liste :
A. [2; 4] |> List.average ❌ 💥 Error FS0001: Le type int ne prend pas en charge l'opérateur DivideByInt
B. [2; 4] |> List.avg 💥 Error FS0039: La valeur [...] avg n'est pas définie.
C. [2.0; 4.0] |> List.average âś… val it : float = 3.0
Mis Ă jour
Ce contenu vous a-t-il été utile ?