 
 [[:section {:tags "nil_true_false_truthiness_equality" :title "nil, true, false,  Equality"}]]
 
-"Clojure a true et false valeurs. nil est utilisé pour indiquer \"aucune valeur\" dans Clojure. Vous pouvez vérifier si une valeur est nil avec le intelligemment nommé nil? fonction:"
+"Clojure a les valeurs true et false . nil est utilisé pour indiquer \"aucune valeur\" dans Clojure. Vous pouvez vérifier si une valeur est nil avec la fonction nil? :"
 
 (comment
   (nil? 1)



(exercice
  "Même les fonctions anonymes peuvent prendre plusieurs arguments"
  [(= __ (#(+ %1 %2 %3) 4 5 6))] 15)


(exercice
  "Les arguments peuvent également être ignorés"
  [(= __ (#(* 15 %2) 1 2))] 30)



  )


"Cependant, c'est vraiment du mauvais Clojure. Pour l'instant, vous devez traiter def comme si ce est la définition des constantes. Mais n'ayez pas peur! Au cours des prochains chapitres, vous apprendrez comment travailler avec cette limitation apparente en codant dans le style fonctionnel."

[[:chapter {:tag "data_structure" :title "Structures de données"}]]


"Clojure est livré avec une poignée de structures de données que vous décrouvriez seul car utilisées la majorité du temps. Si vous venez d'un milieu orienté objet, vous serez surpris de voir combien vous pouvez faire avec les types \" de base \" présentés ici.

Toutes les structures de données Clojure sont immuables, ce qui signifie que vous ne pouvez pas les changer en place. Il ya pas d'équivalent pour la Clojure Ruby suit:"
(comment
