2025-02-04 20:43:15 +01:00
|
|
|
import mem
|
|
|
|
import sys
|
|
|
|
|
2025-02-04 18:16:31 +01:00
|
|
|
struct Point {
|
|
|
|
x Int
|
|
|
|
y Int
|
|
|
|
}
|
|
|
|
|
|
|
|
main() {
|
|
|
|
p := new(Point)
|
2025-02-04 20:43:15 +01:00
|
|
|
p.x = 1
|
2025-02-04 18:16:31 +01:00
|
|
|
p.y = 2
|
2025-02-04 20:43:15 +01:00
|
|
|
|
|
|
|
out := mem.alloc(8)
|
|
|
|
out[0] = 'x'
|
|
|
|
out[1] = ' '
|
|
|
|
out[2] = '0' + p.x
|
|
|
|
out[3] = '\n'
|
|
|
|
out[4] = 'y'
|
|
|
|
out[5] = ' '
|
|
|
|
out[6] = '0' + p.y
|
|
|
|
out[7] = '\n'
|
|
|
|
sys.write(1, out, 8)
|
|
|
|
mem.free(out)
|
|
|
|
|
2025-02-04 18:16:31 +01:00
|
|
|
delete(p)
|
|
|
|
}
|