diff options
Diffstat (limited to 'tests/variables.bad')
-rw-r--r-- | tests/variables.bad | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/variables.bad b/tests/variables.bad index 473bb3c..990685f 100644 --- a/tests/variables.bad +++ b/tests/variables.bad | |||
@@ -58,3 +58,11 @@ let particle = entity { | |||
58 | let numbers: u32[0xff] | 58 | let numbers: u32[0xff] |
59 | set numbers[0] = 32 | 59 | set numbers[0] = 32 |
60 | set numbers[1] = 42 | 60 | set numbers[1] = 42 |
61 | |||
62 | ; Arrays are syntactic sugar for pointers (@). | ||
63 | let ptr:@u32 = numbers | ||
64 | set ptr[10] = 33 | ||
65 | |||
66 | ; Strings hold a .mem and .size fields with the number of bytes it holds. | ||
67 | let hello: str = "hello world" | ||
68 | set c[1] = 'a' ; "hallo world" | ||