mirror of
https://github.com/ilyakooo0/urbit.git
synced 2024-12-21 05:41:43 +03:00
671 B
671 B
bucwut $?
%bcwt
Fork
$?
produces a fork, called a %fern
. A %fern
is a non-empty list of
cases.
Produces
Tile: [%fern p=[i=tile t=(list tile)]]
.
Sample
Tall form
$? p
q
==
Wide form
None
Irregular form
?(p q)
Examples
++ base ?([%atom p=odor] %noun %cell %bean %null) :: axils, @ * ^ ? ~
++base
, ?
(the irregular form of $?
) specifies a list of
orthoganal cases for the %axil
tile.
~zod/try=> *?(%a %b %c)
%a
~zod/try=> :type; *?(%a %b %c)
%a
{%a %b %c}