erg 0.6.53

The Erg programming language
Documentation
1
2
3
4
5
6
7
8
9
f x: Obj =
    match x:
        (s: Str) -> s + "a"
        { foo; bar } -> foo + bar
        a -> a

assert f("a") == "aa"
assert f({ foo = "a"; bar = "b" }) == "ab"
assert str(f(1)) == "1"