mem.eql (stdlib)
This commit is contained in:
@@ -1,4 +1,25 @@
|
||||
mem :: import "@std/mem"
|
||||
|
||||
eql_test func() i32 {
|
||||
if (mem.eql("bro", "bro") == false) return 21
|
||||
if mem.eql("bro", "bra") return 22
|
||||
if mem.eql("bro", "brolang") return 23
|
||||
|
||||
empty []u8 :: ""
|
||||
if (mem.eql(empty, "") == false) return 24
|
||||
|
||||
left [3]i32 :: [1, 2, 3]
|
||||
same [3]i32 :: [1, 2, 3]
|
||||
different [3]i32 :: [1, 2, 4]
|
||||
if (mem.eql(left[..], same[..]) == false) return 25
|
||||
if mem.eql(left[..], different[..]) return 26
|
||||
return 0
|
||||
}
|
||||
|
||||
main func() i32 {
|
||||
eql_result i32 :: eql_test()
|
||||
if (eql_result != 0) return eql_result
|
||||
|
||||
typed_result i32 :: typed_allocator_test()
|
||||
if (typed_result != 0) return typed_result
|
||||
|
||||
|
||||
Reference in New Issue
Block a user