04-05-2012, 02:44 PM
Et bien je suis d'accord oui et non avec toi concernant les parenthèses et l'underscore.
Je trouve ça plus lisible : val cinq_premiers = take(5) _
Que ça : cinq_premiers = take 5
Ou tu ne comprends pas que cinq_premiers prend un argument, tu dois regarder la fonction take pour le savoir, au moins en Scala c'est plus lisible.
Donc dans ce cas présentement, je préfère le _.
Pour les parenthèses : def x(a: Int)(b: Int) = a + b
Ca permet d'appeler la fonction comme ça :
x(3) {
un bloc de code que je veux
}
Donc je trouve que c'est utile les parenthèses, c'est quoi l'écriture équivalente pour ça en Haskell/Erlang ou autre ?
Je trouve ça plus lisible : val cinq_premiers = take(5) _
Que ça : cinq_premiers = take 5
Ou tu ne comprends pas que cinq_premiers prend un argument, tu dois regarder la fonction take pour le savoir, au moins en Scala c'est plus lisible.
Donc dans ce cas présentement, je préfère le _.
Pour les parenthèses : def x(a: Int)(b: Int) = a + b
Ca permet d'appeler la fonction comme ça :
x(3) {
un bloc de code que je veux
}
Donc je trouve que c'est utile les parenthèses, c'est quoi l'écriture équivalente pour ça en Haskell/Erlang ou autre ?