Eventuali duplicati:
What is the history of the variable names x and xs?Da dove viene il nome "xs" per la corrispondenza del modello?
Da dove viene il nome canonico "xs" in pattern matching viene?
ad es. in
reverse' [] = []
reverse' [x] = [x]
reverse' (x:xs) = reverse' xs ++ [x]
Si suppone che sia il plurale di "x"?
Forse "convenzionale" piuttosto che "canonico". È un plurale, sì. –
Sì, è il plurale. Introdotto da Phil Wadler, penso. – augustss
Spesso vedrai anche (h: t), o occasionalmente la forma più lunga (testa: coda), anche se in quel modo è più comune, credo, in Erlang. – isturdy