Hash :
d40d21bc
Author :
Thomas de Grivel
Date :
2024-08-13T13:57:51
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 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
%{a: 1,
b: 2,
c: 3}.a
1
%{"a" => 1,
"b" => 2,
"c" => 3}["a"]
1
%{a: 1,
b: 2,
c: 3}[:a]
1
%{a: 1,
b: 2,
c: 3}.b
2
%{a: 1,
b: 2,
c: 3}[:b]
2
%{"a" => 1,
"b" => 2,
"c" => 3}["b"]
2
%{a: 1,
b: 2,
c: 3}.c
3
%{a: 1,
b: 2,
c: 3}[:c]
3
%{"a" => 1,
"b" => 2,
"c" => 3}["c"]
3
%{a: %{b: %{c: 1}}}.a
%{b: %{c: 1}}
%{a: %{b: %{c: 1}}}[:a]
%{b: %{c: 1}}
%{"a" => %{"b" => %{"c" => 3}}}["a"]
%{"b" => %{"c" => 3}}
%{a: %{b: %{c: 1}}}.a.b
%{c: 1}
%{a: %{b: %{c: 1}}}[:a][:b]
%{c: 1}
%{"a" => %{"b" => %{"c" => 3}}}["a"]["b"]
%{"c" => 3}
%{a: %{b: %{c: 1}}}.a.b.c
1
%{a: %{b: %{c: 1}}}[:a][:b][:c]
1
%{"a" => %{"b" => %{"c" => 3}}}["a"]["b"]["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
map.a.b.c + map.a.b.c
2
"0 #{map.a.b.c} 2"
"0 1 2"
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
map["a"]["b"]["c"] + map["a"]["b"]["c"]
2
"0 #{map["a"]["b"]["c"]} 2"
"0 1 2"
op = %KC3.Operator{}
%KC3.Operator{sym: :+,
symbol_value: ?,
operator_precedence: 0,
operator_associativity: :left}
op.sym
:+