Typos and improvements in README. Thanks to O. Andreescu.
This commit is contained in:
parent
da9a4441dc
commit
b8d5e73a7b
20
README.md
20
README.md
|
@ -6,12 +6,12 @@
|
||||||
anaphoric
|
anaphoric
|
||||||
=========
|
=========
|
||||||
|
|
||||||
Anaphoric conditionnal forms for `racket`:
|
Anaphoric conditional forms for `racket`:
|
||||||
|
|
||||||
```
|
```
|
||||||
(aif (member 'a lst)
|
(aif (member 'a lst)
|
||||||
(displayln it)
|
(displayln it)
|
||||||
(displayln "not found"))
|
(displayln "not found")) ;; Can't use "it" in the else clause.
|
||||||
|
|
||||||
(awhen (member 'a lst)
|
(awhen (member 'a lst)
|
||||||
(displayln it))
|
(displayln it))
|
||||||
|
@ -21,3 +21,19 @@ Anaphoric conditionnal forms for `racket`:
|
||||||
[(member 'b lst) (displayln it)]
|
[(member 'b lst) (displayln it)]
|
||||||
[else (displayln "not found")]) ;; Can't use "it" in the else clause.
|
[else (displayln "not found")]) ;; Can't use "it" in the else clause.
|
||||||
```
|
```
|
||||||
|
|
||||||
|
This package also provides hygienic versions:
|
||||||
|
|
||||||
|
```
|
||||||
|
(if-let [x (member 'a lst)]
|
||||||
|
(displayln x)
|
||||||
|
(displayln "not found")) ;; Can't use "x" in the else clause.
|
||||||
|
|
||||||
|
(when-let [x (member 'a lst)]
|
||||||
|
(displayln it))
|
||||||
|
|
||||||
|
(cond-let x
|
||||||
|
[(member 'a lst) (displayln x)]
|
||||||
|
[(member 'b lst) (displayln x)]
|
||||||
|
[else (displayln "not found")]) ;; Can't use "x" in the else clause.
|
||||||
|
```
|
Loading…
Reference in New Issue
Block a user