// run // Copyright 2009 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. // Test character literal syntax. package main import "os" func main() { var i uint64 = ' ' + 'a' + 'ä' + '本' + '\a' + '\b' + '\f' + '\n' + '\r' + '\t' + '\v' + '\\' + '\'' + '\000' + '\123' + '\x00' + '\xca' + '\xFE' + '\u0123' + '\ubabe' + '\U0010FFFF' + '\U000ebabe' if '\U000ebabe' != 0x000ebabe { print("ebabe wrong\n") os.Exit(1) } if i != 0x20e213 { print("number is ", i, " should be ", 0x20e213, "\n") os.Exit(1) } }