aboutsummaryrefslogtreecommitdiff
path: root/test/rename.go
diff options
context:
space:
mode:
authorRob Pike <r@golang.org>2012-02-24 10:30:39 +1100
committerRob Pike <r@golang.org>2012-02-24 10:30:39 +1100
commit19bab1dc78f1a1398d8e86bda1513b3671995ed7 (patch)
tree4da3e71a170e6bfe927d16b308907ca19fc15b7c /test/rename.go
parent5b30306fa81d2f95c152f6b8cd5e4b22a3befcbf (diff)
downloadgo-19bab1dc78f1a1398d8e86bda1513b3671995ed7.tar.gz
go-19bab1dc78f1a1398d8e86bda1513b3671995ed7.zip
test/[n-r]*.go: add documentation
The rename ones needed redoing. R=golang-dev, bradfitz, rsc CC=golang-dev https://golang.org/cl/5698054
Diffstat (limited to 'test/rename.go')
-rw-r--r--test/rename.go109
1 files changed, 67 insertions, 42 deletions
diff --git a/test/rename.go b/test/rename.go
index ab61c57f6f..817a8de79a 100644
--- a/test/rename.go
+++ b/test/rename.go
@@ -4,70 +4,95 @@
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test that predeclared names can be redeclared by the user.
+
package main
import "fmt"
func main() {
n :=
- bool +
+ append +
+ bool +
byte +
- float +
+ complex +
+ complex64 +
+ complex128 +
+ cap +
+ close +
+ delete +
+ error +
+ false +
float32 +
float64 +
+ imag +
int +
int8 +
int16 +
int32 +
int64 +
+ len +
+ make +
+ new +
+ nil +
+ panic +
+ print +
+ println +
+ real +
+ recover +
+ rune +
+ string +
+ true +
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)
+ iota
+ if n != NUM*(NUM-1)/2 {
+ fmt.Println("BUG: wrong n", n, NUM*(NUM-1)/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
+ append = iota
+ bool
+ byte
+ complex
+ complex64
+ complex128
+ cap
+ close
+ delete
+ error
+ false
+ float32
+ float64
+ imag
+ int
+ int8
+ int16
+ int32
+ int64
+ len
+ make
+ new
+ nil
+ panic
+ print
+ println
+ real
+ recover
+ rune
+ string
+ true
+ uint
+ uint8
+ uint16
+ uint32
+ uint64
+ uintptr
+ NUM
+ iota = 0
)