more examples

This commit is contained in:
Neemek 2026-07-15 21:50:23 +02:00
parent c5a843ea39
commit 9003149114
Signed by: neemek
GPG key ID: 84FFE4D7D40AB25E
19 changed files with 287 additions and 0 deletions

21
examples/pos.ang Normal file
View file

@ -0,0 +1,21 @@
type Vec2 = (float, float)
fn add(a: Vec2, b: Vec2) -> Vec2 {
(a[0] + b[0], a[1] + b[1])
}
fn sub(a: Vec2, b: Vec2) -> Vec2 {
(a[0] - b[0], a[1] - b[1])
}
fn dot(a: Vec2, b: Vec2) -> float {
a[0]*b[0] + a[1]*b[1]
}
u := (0.0, 1.0)
v := (2.0, 3.0)
println(add(u, v))
println(sub(u, v))
println(dot(u, v))