// Copyright 2014 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. // Gaps and an offset. package main import "fmt" type Gap int const ( Two Gap = 2 Three Gap = 3 Five Gap = 5 Six Gap = 6 Seven Gap = 7 Eight Gap = 8 Nine Gap = 9 Eleven Gap = 11 ) func main() { ck(0, "Gap(0)") ck(1, "Gap(1)") ck(Two, "Two") ck(Three, "Three") ck(4, "Gap(4)") ck(Five, "Five") ck(Six, "Six") ck(Seven, "Seven") ck(Eight, "Eight") ck(Nine, "Nine") ck(10, "Gap(10)") ck(Eleven, "Eleven") ck(12, "Gap(12)") } func ck(gap Gap, str string) { if fmt.Sprint(gap) != str { panic("gap.go: " + str) } }