diff options
Diffstat (limited to 'test/char_lit.go')
-rw-r--r-- | test/char_lit.go | 57 |
1 files changed, 32 insertions, 25 deletions
diff --git a/test/char_lit.go b/test/char_lit.go index 7943f164f..d061f0be4 100644 --- a/test/char_lit.go +++ b/test/char_lit.go @@ -6,30 +6,37 @@ package main -func main() { - []int( - ' ', - 'a', - 'ä', - '本', - '\a', - '\b', - '\f', - '\n', - '\r', - '\t', - '\v', - '\\', - '\'', - '\"', - '\000', - '\123', - '\x00', - '\xca', - '\xFE', - '\u0123', - '\ubabe', - '\U0123ABCD', +func main() int { + var i uint64 = + ' ' + + 'a' + + 'ä' + + '本' + + '\a' + + '\b' + + '\f' + + '\n' + + '\r' + + '\t' + + '\v' + + '\\' + + '\'' + + '\000' + + '\123' + + '\x00' + + '\xca' + + '\xFE' + + '\u0123' + + '\ubabe' + + '\U0123ABCD' + '\Ucafebabe' - ); + ; + if '\Ucafebabe' != 0xcafebabe { + print "cafebabe wrong\n"; + return 1; + } + if i != 0xcc238de1 { + print "number is ", i, " should be ", 0xcc238de1, "\n"; + return 1; + } } |