Present type
Direct parent types
- FullBox
Represents presence of a value Direct subtypes: 8
- PartialPresence
Undocumented Direct subtypes: 2
Methods
- =~(x:Any, p:Present, mc:MatchContext) Source: stdlib.ngs:4433
Checks element presence. Returns
BoolExample
[1,2,3] =~ Present(3) # MatchSuccess
- ensure(e:Eachable1, p:Present) Source: stdlib.ngs:4464
Ensure a value is present. Does e.push(p.val) conditionally. Example
[1,2].ensure(Present(3)) == [1,2,3] [1,2].ensure(Present(2)) == [1,2]