Branch
Hash :
dcb2126f
Author :
Thomas de Grivel
Date :
2025-03-11T11:38:14
wip tests
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
map = %{a: 1,
b: 2,
c: 3}
%{a: 1,
b: 2,
c: 3}
map.a
1
map.b
2
map.c
3
map = %{"a" => 1,
"b" => 2,
"c" => 3}
%{"a" => 1,
"b" => 2,
"c" => 3}
map["a"]
1
map["b"]
2
map["c"]
3
map = %{a: %{b: %{c: 1}}}
%{a: %{b: %{c: 1}}}
map.a
%{b: %{c: 1}}
map.a.b
%{c: 1}
map[:a][:b]
%{c: 1}
map.a.b.c
1
"0 #{map.a.b.c} 2"
"0 1 2"
map[:a][:b][:c]
1
map = %{"a" => %{"b" => %{"c" => 3}}}
%{"a" => %{"b" => %{"c" => 3}}}
map["a"]
%{"b" => %{"c" => 3}}
map["a"]["b"]
%{"c" => 3}
map["a"]["b"]["c"]
3
op = %KC3.Op{callable: fn (a, b) { a + b }}
%KC3.Op{sym: :+,
arity: 2,
special: false,
precedence: 0,
associativity: 1,
callable: fn (a, b) { a + b }}
op.sym
:+
op[:sym]
:+