Create dict: Difference between revisions
Content added Content deleted
(add K3 version) |
("Better category ordering, add redirects to categories, fix pseudo-adverb categories") |
||
(4 intermediate revisions by the same user not shown) | |||
Line 27: | Line 27: | ||
`a`b!2 |
`a`b!2 |
||
`a`b!2 2 |
`a`b!2 2 |
||
[[Category:Verbs]] |
|||
[[Category:Operator verbs]] |
|||
[[Category:Primitives]] |
Latest revision as of 06:14, 9 July 2022
Create dict
.x
x!y
x!y
The create dict primitive, a.k.a. map converts its argument(s) to a dictionary.
K3[edit]
Takes a an array of pairs and converts it to a dictionary.
.((`a;10);(`b;20)) .((`a;10;) (`b;20;))
Works in: Kona
K6+[edit]
Takes two lists of equal length and makes a dictionary using the left argument as keys, and the right argument as the values. Uniqueness of the keys is not enforced.
`a`b!3 4 [a:3;b:4] 4 5!6 7 4 5!6 7
In k7, k9, and ngn/k, if y
is an atom, it's extended to the length of x
.
`a`b!2 `a`b!2 2