Document set-elem.
This commit is contained in:
parent
12472fa599
commit
a9b0996e78
1 changed files with 17 additions and 0 deletions
|
|
@ -42,6 +42,7 @@
|
||||||
- [putval](#putval)
|
- [putval](#putval)
|
||||||
- [not-selected?](#not-selected)
|
- [not-selected?](#not-selected)
|
||||||
- [selected?](#selected)
|
- [selected?](#selected)
|
||||||
|
- [set-elem](#set-elem)
|
||||||
- [srange](#srange)
|
- [srange](#srange)
|
||||||
- [srange-dynamic](#srange-dynamic)
|
- [srange-dynamic](#srange-dynamic)
|
||||||
- [stay-then-continue](#stay-then-continue)
|
- [stay-then-continue](#stay-then-continue)
|
||||||
|
|
@ -649,6 +650,22 @@ See also [not-selected?](#not-selected?).
|
||||||
nil
|
nil
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## set-elem
|
||||||
|
|
||||||
|
`(set-elem element)`
|
||||||
|
|
||||||
|
Navigates to the given element in the set only if it exists in the set.
|
||||||
|
Can transform to NONE to remove the element from the set.
|
||||||
|
|
||||||
|
```clojure
|
||||||
|
=> (select [(set-elem 3)] #{3 4 5})
|
||||||
|
[3]
|
||||||
|
=> (select [(set-elem 3)] #{4 5})
|
||||||
|
[]
|
||||||
|
=> (setval [(set-elem 3)] NONE #{3 4 5})
|
||||||
|
#{4 5}
|
||||||
|
```
|
||||||
|
|
||||||
## srange
|
## srange
|
||||||
|
|
||||||
`(srange start end)`
|
`(srange start end)`
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue