aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2022-02-05 13:09:16 +0000
committergingerBill <bill@gingerbill.org>2022-02-05 13:09:16 +0000
commit6418ec3b21de26bac4b291a2ad8e58c011c21c38 (patch)
tree2646d5bec1b045a9fae5d1fc08f2f4bedf28993e /examples
parent2bcc7b00641a0a0a8d7bca3f207082504a85fc0a (diff)
Correct `#sparse` usage and error messages
Diffstat (limited to 'examples')
-rw-r--r--examples/demo/demo.odin16
1 files changed, 8 insertions, 8 deletions
diff --git a/examples/demo/demo.odin b/examples/demo/demo.odin
index 3e34e3d49..8c6ea0fa4 100644
--- a/examples/demo/demo.odin
+++ b/examples/demo/demo.odin
@@ -1921,14 +1921,14 @@ constant_literal_expressions :: proc() {
fmt.println("-------")
- Partial_Baz :: enum{A=5, B, C, D=16}
- #assert(len(Partial_Baz) < len(#partial [Partial_Baz]int))
- PARTIAL_ENUM_ARRAY_CONST :: #partial [Partial_Baz]int{.A ..= .C = 1, .D = 16}
-
- fmt.println(PARTIAL_ENUM_ARRAY_CONST[.A])
- fmt.println(PARTIAL_ENUM_ARRAY_CONST[.B])
- fmt.println(PARTIAL_ENUM_ARRAY_CONST[.C])
- fmt.println(PARTIAL_ENUM_ARRAY_CONST[.D])
+ Sparse_Baz :: enum{A=5, B, C, D=16}
+ #assert(len(Sparse_Baz) < len(#sparse[Sparse_Baz]int))
+ SPARSE_ENUM_ARRAY_CONST :: #sparse[Sparse_Baz]int{.A ..= .C = 1, .D = 16}
+
+ fmt.println(SPARSE_ENUM_ARRAY_CONST[.A])
+ fmt.println(SPARSE_ENUM_ARRAY_CONST[.B])
+ fmt.println(SPARSE_ENUM_ARRAY_CONST[.C])
+ fmt.println(SPARSE_ENUM_ARRAY_CONST[.D])
fmt.println("-------")