2015-08-13 03:26:22 +03:00
|
|
|
wutbar, `?|`, %wtbr
|
2015-02-18 06:03:21 +03:00
|
|
|
============================
|
|
|
|
|
|
|
|
OR
|
|
|
|
|
2015-11-07 21:49:34 +03:00
|
|
|
`?|` is a synthetic rune that computes the "or" of the loobeans in `p`.
|
2015-02-18 06:03:21 +03:00
|
|
|
`?|` is commonly used as a control-flow mechanism.
|
|
|
|
|
|
|
|
Produces
|
|
|
|
--------
|
|
|
|
|
|
|
|
Twig: `[%wtbr p=tusk]`
|
|
|
|
|
|
|
|
Sample
|
|
|
|
------
|
|
|
|
|
|
|
|
`p` is a [`++tusk`](), a list of [twig]()s.
|
|
|
|
|
|
|
|
Tall form
|
|
|
|
---------
|
|
|
|
|
|
|
|
?| i.p
|
|
|
|
i.t.p
|
|
|
|
i.t.t.p
|
|
|
|
==
|
|
|
|
|
|
|
|
Wide form
|
|
|
|
---------
|
|
|
|
|
|
|
|
?|(i.p i.t.p i.t.t.p)
|
|
|
|
|
|
|
|
Irregular form
|
|
|
|
--------------
|
|
|
|
|
|
|
|
|(i.p i.t.p i.t.t.p)
|
|
|
|
|
|
|
|
Examples
|
|
|
|
--------
|
|
|
|
|
|
|
|
~zod/try=> ?|(& |)
|
|
|
|
%.y
|
|
|
|
~zod/try=> |(& |)
|
|
|
|
%.y
|
|
|
|
~zod/try=> |(| |)
|
|
|
|
%.n
|
|
|
|
~zod/try=> (gth 2 1)
|
|
|
|
%.y
|
|
|
|
~zod/try=> |((gth 2 1) |)
|
|
|
|
%.y
|
|
|
|
~zod/try=> |((gth 1 2) |)
|
|
|
|
%.n
|
|
|
|
~zod/try=> |((gth 2 1) &)
|
|
|
|
%.y
|
|
|
|
~zod/try=> |((gth 1 2) &)
|
|
|
|
%.y
|