From 4603d2525ebdfa57522ec60db4a86cbc99251ee5 Mon Sep 17 00:00:00 2001 From: Ginger Bill Date: Thu, 19 Jan 2017 11:29:15 +0000 Subject: Closed range `...` (both inclusive); Type comparisons with == and != --- code/demo.odin | 73 +++++++++++++++++++++++++++++----------------------------- 1 file changed, 36 insertions(+), 37 deletions(-) (limited to 'code') diff --git a/code/demo.odin b/code/demo.odin index 9fb3e9aad..4b4781323 100644 --- a/code/demo.odin +++ b/code/demo.odin @@ -10,46 +10,45 @@ #import "utf8.odin"; main :: proc() { - foo :: proc(x: ^i32) -> (int, int) { - fmt.println("^int"); - return 123, int(x^); - } - foo :: proc(x: rawptr) { - fmt.println("rawptr"); - } + // foo :: proc(x: ^i32) -> (int, int) { + // fmt.println("^int"); + // return 123, int(x^); + // } + // foo :: proc(x: rawptr) { + // fmt.println("rawptr"); + // } + // THINGI :: 14451; + // THINGF :: 14451.1; - THINGI :: 14451; - THINGF :: 14451.1; + // a: i32 = 111111; + // b: f32; + // c: rawptr; + // fmt.println(foo(^a)); + // foo(^b); + // foo(c); + // // foo(nil); + // atomic.store(^a, 1); - a: i32 = 111111; - b: f32; - c: rawptr; - fmt.println(foo(^a)); - foo(^b); - foo(c); - // foo(nil); - atomic.store(^a, 1); + // foo :: proc() { + // fmt.printf("Zero args\n"); + // } + // foo :: proc(i: int) { + // fmt.printf("int arg, i=%d\n", i); + // } + // foo :: proc(f: f64) { + // i := int(f); + // fmt.printf("f64 arg, f=%d\n", i); + // } - foo :: proc() { - fmt.printf("Zero args\n"); - } - foo :: proc(i: int) { - fmt.printf("int arg, i=%d\n", i); - } - foo :: proc(f: f64) { - i := int(f); - fmt.printf("f64 arg, f=%d\n", i); - } + // foo(); + // // foo(THINGI); + // foo(THINGF); + // foo(int(THINGI)); + // fmt.println(THINGI); + // fmt.println(THINGF); - foo(); - foo(int(THINGI)); - // foo(THINGI); - foo(THINGF); - fmt.println(THINGI); - fmt.println(THINGF); - - f: proc(); - f = foo; - f(); + // f: proc(); + // f = foo; + // f(); } -- cgit v1.2.3