Files
not-python-rust/tests/map.npp
Alek Ratzloff 283eaa1ebe Add index assignment and augmented assignment
This allows for syntax like `foo['a'] = 1` and more complex assignments
like `foo.bar()[a() + b()] += 1`

Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
2024-10-18 22:03:10 -07:00

21 lines
274 B
Plaintext

# Map type operator and function tests
a = [:]
println("to_str")
println(a)
println(['a': 1])
println(['b': 2 + 2])
println("__index_assign__")
a['a'] = 1
println(a)
a['a'] += 1
println(a)
foo = () { return 'a' }
bar = () { return '' }
a[foo() + bar()] += 1
println(a)