31 lines
417 B
Plaintext
31 lines
417 B
Plaintext
Point :: struct {
|
|
x i32
|
|
}
|
|
|
|
counter int = 0
|
|
ratio float = 1
|
|
span range = 0..2
|
|
point Point = Point { x = 1 }
|
|
values [_]mut i32 = [10, 20]
|
|
|
|
bump func(value @mut i32) void {
|
|
value^ += 1
|
|
}
|
|
|
|
main func() i32 {
|
|
counter = 10
|
|
counter += 5
|
|
bump(&counter)
|
|
point.x += counter
|
|
values[1] = point.x
|
|
|
|
total i32 = counter + point.x + values[1]
|
|
for span |i| {
|
|
total += i
|
|
}
|
|
if ratio == 1.0 {
|
|
total += 1
|
|
}
|
|
return total
|
|
}
|