Set type
Represents a set of itemsDirect parent types
- Eachable1
- Eachable which each() calls the callback with one argument
Direct subtypes: 16
Methods
- +(a:Set, b:Set) Source: stdlib.ngs:1754
- -(a:Set, b:Set) Source: stdlib.ngs:1748
- <=(a:Set, b:Set) Source: stdlib.ngs:1760
- Check whether all values in a are also in b
- >=(a:Set, b:Set) Source: stdlib.ngs:1768
- Check whether all values in b are also in a
- Bool(s:Set) Source: stdlib.ngs:1741
- Check whether the set is not empty
- collector(s:Set, body:Fun) Source: stdlib.ngs:1780
- Defines collector { ... collect(...) ... } behaviour for Set.
- copy(s:Set) Source: stdlib.ngs:1785
- Make shallow copy of a Set
- each(s:Set, cb:Fun) Source: stdlib.ngs:1734
- Call cb for each value in the set
- in(x:Any, s:Set) Source: stdlib.ngs:1738
- Check if the value is in the set
- init(s:Set) Source: stdlib.ngs:1715
- init(s:Set, e:Eachable1) Source: stdlib.ngs:1720
- inspect(path:Arr, a:Set) Source: stdlib.ngs:1773
- len(s:Set) Source: stdlib.ngs:1730
- Get number of items in the set
- push(s:Set, v:Any) Source: stdlib.ngs:1726
- Add an element to the set
- Str(s:Set) Source: stdlib.ngs:1744
- Convert the set to a human-readable representation