diff options
Diffstat (limited to 'code')
| -rw-r--r-- | code/demo.odin | 56 |
1 files changed, 1 insertions, 55 deletions
diff --git a/code/demo.odin b/code/demo.odin index f1d3398f8..25ca072cb 100644 --- a/code/demo.odin +++ b/code/demo.odin @@ -1,59 +1,5 @@ #import "fmt.odin"; main :: proc() { - { - Byte_Size :: enum f64 { - _, // Ignore first value - KB = 1<<(10*iota), - MB, - GB, - TB, - PB, - } - - using Byte_Size; - fmt.println(KB, MB, GB, TB, PB); - } - { - x := if 1 < 2 { - y := 123; - give y-2; - } else { - give 0; - }; - - x += { - x := 2; - give x; - }; - - fmt.println("x =", x); - } - { - list := []int{1, 4, 7, 3, 7, 2, 1}; - for value : list { - fmt.println(value); - } - for val, idx : 12 ..< 17 { - fmt.println(val, idx); - } - msg := "Hellope"; - for value : msg { - fmt.println(value); - } - } - { - i := 0; - while i < 2 { - i += 1; - } - - // Idiom to emulate C-style for loops - while x := 0; x < 2 { - defer x += 1; - // Body of code - // ++ and -- have been removed - } - } + fmt.println("Hellope!"); } - |