En lisant cela , je suis arrivé au bit sur les valeurs par défaut pour les arguments de fonction:
fill = (container, liquid = "coffee") ->
"Filling the #{container} with #{liquid}..."
C'est chouette, mais j'ai ensuite essayé ceci:
fill = (container="mug", liquid = "coffee") ->
"Filling the #{container} with #{liquid}..."
alert fill(liquid="juice")
et obtenu l'alerte inattendue avec "Filling the juice with coffee..."
. Alors j'ai essayé ceci:
fill = (container="mug", liquid = "coffee") ->
"Filling the #{container} with #{liquid}..."
alert fill(null, "juice")
et cela a fonctionné. Ce n'est pas joli quand même. Y at-il une meilleure façon, ou est-ce la façon idiomatique de faire cela?