diff options
author | ven <vendethiel@hotmail.fr> | 2015-10-10 19:40:48 +0200 |
---|---|---|
committer | ven <vendethiel@hotmail.fr> | 2015-10-10 19:40:48 +0200 |
commit | 8e8514eb943fabdcb6ec46b21e940602dc8f7523 (patch) | |
tree | adfc0c17b7b6e545ebb25ab80b957e46af8d193c /fr-fr/scala.html.markdown | |
parent | d8a1c0cf6a224d7b6e68f06afd444ba24bd75ede (diff) | |
parent | 7c2c4480600b6c817418d5ba04315bca3c5a400d (diff) |
Merge pull request #1446 from JD557/scala-compilation-errors
Fix compile errors of the English and French Scala tutorials
Diffstat (limited to 'fr-fr/scala.html.markdown')
-rw-r--r-- | fr-fr/scala.html.markdown | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/fr-fr/scala.html.markdown b/fr-fr/scala.html.markdown index a43edf16..c6d06361 100644 --- a/fr-fr/scala.html.markdown +++ b/fr-fr/scala.html.markdown @@ -208,6 +208,7 @@ sSquared.reduce (_+_) // La fonction filter prend un prédicat (une fonction de type A -> Booléen) et // sélectionne tous les éléments qui satisfont ce prédicat List(1, 2, 3) filter (_ > 2) // List(3) +case class Person(name: String, age: Int) List( Person(name = "Dom", age = 23), Person(name = "Bob", age = 30) @@ -217,6 +218,7 @@ List( // Scala a une méthode foreach définie pour certaines collections // qui prend en argument une fonction renvoyant Unit (une méthode void) +val aListOfNumbers = List(1, 2, 3, 4, 10, 20, 100) aListOfNumbers foreach (x => println(x)) aListOfNumbers foreach println @@ -271,11 +273,12 @@ i // Montre la valeur de i. Notez que while est une boucle au sens classique. // mais utiliser des combinateurs et des compréhensions comme ci-dessus est plus // facile pour comprendre et pour faire la parallélisation +i = 0 // La boucle do while do { println("x is still less then 10"); - x += 1 -} while (x < 10) + i += 1 +} while (i < 10) // La récursivité est un moyen idiomatique de faire une chose répétitive en Scala. @@ -370,7 +373,7 @@ val email(user, domain) = "henry@zkpr.com" "Les chaînes de caractères Scala sont entourées de doubles guillements" 'a' // Un caractère de Scala -'Les simples guillemets n'existent pas en Scala // Erreur +// 'Les simples guillemets n'existent pas en Scala' // Erreur "Les chaînes de caractères possèdent les méthodes usuelles de Java".length "Il y a aussi quelques méthodes extra de Scala.".reverse |