aboutsummaryrefslogtreecommitdiff
path: root/code
diff options
context:
space:
mode:
Diffstat (limited to 'code')
-rw-r--r--code/demo.odin16
1 files changed, 10 insertions, 6 deletions
diff --git a/code/demo.odin b/code/demo.odin
index b29ef97ec..f6dfdefc5 100644
--- a/code/demo.odin
+++ b/code/demo.odin
@@ -1,11 +1,15 @@
-#import "fmt.odin"
+x: i64 = 123
+
+Vec2 :: struct {
+ x, y: i64
+}
main :: proc() {
- foo :: proc(x: i64) -> i64 {
- return -x + 1
+ bar :: proc() -> i64 {
+ a := [3]i64{7, 4, 2}
+ v := Vec2{a[0], 2}
+ return v.x
}
- x, y: i64 = 123, 321
- y = x + 2 - y
- x = foo(y)
+ bar()
}