github.com/lovishpuri/go-40569/src@v0.0.0-20230519171745-f8623e7c56cf/go/doc/testdata/examples/iota.go (about) 1 // Copyright 2021 The Go Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style 3 // license that can be found in the LICENSE file. 4 5 package foo_test 6 7 const ( 8 a = iota 9 b 10 ) 11 12 const ( 13 c = 3 14 d = 4 15 ) 16 17 const ( 18 e = iota 19 f 20 ) 21 22 // The example refers to only one of the constants in the iota group, but we 23 // must keep all of them because of the iota. The second group of constants can 24 // be trimmed. The third has an iota, but is unused, so it can be eliminated. 25 26 func Example() { 27 _ = b 28 _ = d 29 } 30 31 // Need two examples to hit the playExample function. 32 33 func Example2() { 34 }