mirror of
https://github.com/ilyakooo0/urbit.git
synced 2024-12-20 21:31:32 +03:00
48 lines
817 B
Markdown
48 lines
817 B
Markdown
|
[dotzey, %dtzy](#dttr)
|
||
|
======================
|
||
|
|
||
|
Odored atom
|
||
|
|
||
|
`dotzay` is a natural hoon that produces a non-cubed atomic constant of
|
||
|
odor `p` and value `q`. `dotzay` is never used explicitly, but always
|
||
|
implicitly to give odors to atoms.
|
||
|
|
||
|
Produces
|
||
|
--------
|
||
|
|
||
|
Twig: `[%dtzy p=term q=@]`
|
||
|
|
||
|
Sample
|
||
|
------
|
||
|
|
||
|
`p` is a [`++term`](). `q` is an [atom]().
|
||
|
|
||
|
Tall form
|
||
|
---------
|
||
|
|
||
|
None
|
||
|
|
||
|
Wide form
|
||
|
---------
|
||
|
|
||
|
None
|
||
|
|
||
|
Irregular form
|
||
|
--------------
|
||
|
|
||
|
None
|
||
|
|
||
|
Examples
|
||
|
--------
|
||
|
|
||
|
~zod/try=> (ream '12')
|
||
|
[%dtzy p=%ud q=12]
|
||
|
~zod/try=> (ream '&')
|
||
|
[%dtzy p=%f q=0]
|
||
|
~zod/try=> (ream '~.sam')
|
||
|
[%dtzy p=%ta q=7.168.371]
|
||
|
|
||
|
Here we use [`++ream`]() to unpack how values are parsed. Passing what
|
||
|
what would appear to be constants reveals that they are in fact parsed
|
||
|
into an odor [`++term`] and their numeric atom representation.
|