// 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. package main import "fmt" func main() { n := bool + byte + float + float32 + float64 + int + int8 + int16 + int32 + int64 + uint + uint8 + uint16 + uint32 + uint64 + uintptr + true + false + iota + nil + cap + len + make + new + panic + print + println if n != 27*28/2 { fmt.Println("BUG: wrong n", n, 27*28/2) } } const ( bool = 1 byte = 2 float = 3 float32 = 4 float64 = 5 int = 6 int8 = 7 int16 = 8 int32 = 9 int64 = 10 uint = 11 uint8 = 12 uint16 = 13 uint32 = 14 uint64 = 15 uintptr = 16 true = 17 false = 18 iota = 19 nil = 20 cap = 21 len = 22 make = 23 new = 24 panic = 25 print = 26 println = 27 )