mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-12-23 17:41:41 +00:00
Fix spacing.
This commit is contained in:
parent
85fa357b8a
commit
085bc20c1a
@ -276,16 +276,25 @@ ressemblent à toutes les autres formes:
|
|||||||
(print "Saying hello to " name)
|
(print "Saying hello to " name)
|
||||||
(str "Hello " name)) ; => "Hello Urkel" (prints "Saying hello to Urkel")
|
(str "Hello " name)) ; => "Hello Urkel" (prints "Saying hello to Urkel")
|
||||||
|
|
||||||
; Utilisez les Threading Macros (-> et ->>) pour exprimer plus clairement vos transformations, en y pensant de manière multi-niveaux.
|
; Utilisez les Threading Macros (-> et ->>) pour exprimer plus
|
||||||
|
; clairement vos transformations, en y pensant de manière multi-niveaux.
|
||||||
|
|
||||||
; La "flèche simple" ou "Thread-first", insère, à chaque niveau de la transformation, la forme courante en la seconde position de la forme suivante, constituant à chaque fois un nouvel étage de transformation. Par exemple:
|
; La "flèche simple" ou "Thread-first", insère, à chaque niveau
|
||||||
|
; de la transformation, la forme courante en la seconde position
|
||||||
|
; de la forme suivante, constituant à chaque fois un nouvel étage
|
||||||
|
; de transformation. Par exemple:
|
||||||
(->
|
(->
|
||||||
{:a 1 :b 2}
|
{:a 1 :b 2}
|
||||||
(assoc :c 3) ;=> Génère ici (assoc {:a 1 :b 2} :c 3)
|
(assoc :c 3) ;=> Génère ici (assoc {:a 1 :b 2} :c 3)
|
||||||
(dissoc :b)) ;=> Génère ici (dissoc (assoc {:a 1 :b 2} :c 3) :b)
|
(dissoc :b)) ;=> Génère ici (dissoc (assoc {:a 1 :b 2} :c 3) :b)
|
||||||
|
|
||||||
; Cette expression est ré-écrite en: (dissoc (assoc {:a 1 :b 2} :c 3) :b) et est évaluée en : {:a 1 :c 3}
|
; Cette expression est ré-écrite en:
|
||||||
; La "flèche double" ou "Thread-last" procède de la même manière que "->", mais insère le résultat de la réécriture de chaque étage en dernière position. Par exemple:
|
; (dissoc (assoc {:a 1 :b 2} :c 3) :b)
|
||||||
|
; et est évaluée en : {:a 1 :c 3}
|
||||||
|
|
||||||
|
; La "flèche double" ou "Thread-last" procède de la même manière
|
||||||
|
; que "->", mais insère le résultat de la réécriture de chaque
|
||||||
|
; étage en dernière position. Par exemple:
|
||||||
(->>
|
(->>
|
||||||
(range 10)
|
(range 10)
|
||||||
(map inc) ;=> Génère ici (map inc (range 10)
|
(map inc) ;=> Génère ici (map inc (range 10)
|
||||||
|
Loading…
Reference in New Issue
Block a user