summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2010-03-30 10:34:57 -0700
committerRuss Cox <rsc@golang.org>2010-03-30 10:34:57 -0700
commite37b45c553f866ff651efccb092694e7638c696b (patch)
tree2ad4647a66bf21bf56d761edba537c237b8e318a /doc
parente080bcef69024ef4ff6798a20166bb6978ceb050 (diff)
downloadgo-e37b45c553f866ff651efccb092694e7638c696b.tar.gz
single argument panic
note that sortmain.go has been run through hg gofmt; only the formatting of the day initializers changed. i'm happy to revert that formatting if you'd prefer. stop on error in doc/progs/run R=r CC=golang-dev http://codereview.appspot.com/850041
Diffstat (limited to 'doc')
-rwxr-xr-xdoc/progs/run2
-rw-r--r--doc/progs/sortmain.go20
2 files changed, 12 insertions, 10 deletions
diff --git a/doc/progs/run b/doc/progs/run
index c0e4b53e0..07bc141df 100755
--- a/doc/progs/run
+++ b/doc/progs/run
@@ -3,6 +3,8 @@
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.
+set -e
+
GOBIN="${GOBIN:-$HOME/bin}"
. "$GOROOT"/src/Make.$GOARCH
diff --git a/doc/progs/sortmain.go b/doc/progs/sortmain.go
index df2abc058..6bd504a5b 100644
--- a/doc/progs/sortmain.go
+++ b/doc/progs/sortmain.go
@@ -14,7 +14,7 @@ func ints() {
a := sort.IntArray(data)
sort.Sort(a)
if !sort.IsSorted(a) {
- panic()
+ panic("fail")
}
}
@@ -23,7 +23,7 @@ func strings() {
a := sort.StringArray(data)
sort.Sort(a)
if !sort.IsSorted(a) {
- panic()
+ panic("fail")
}
}
@@ -42,18 +42,18 @@ func (p *dayArray) Less(i, j int) bool { return p.data[i].num < p.data[j].num }
func (p *dayArray) Swap(i, j int) { p.data[i], p.data[j] = p.data[j], p.data[i] }
func days() {
- Sunday := day{ 0, "SUN", "Sunday" }
- Monday := day{ 1, "MON", "Monday" }
- Tuesday := day{ 2, "TUE", "Tuesday" }
- Wednesday := day{ 3, "WED", "Wednesday" }
- Thursday := day{ 4, "THU", "Thursday" }
- Friday := day{ 5, "FRI", "Friday" }
- Saturday := day{ 6, "SAT", "Saturday" }
+ Sunday := day{0, "SUN", "Sunday"}
+ Monday := day{1, "MON", "Monday"}
+ Tuesday := day{2, "TUE", "Tuesday"}
+ Wednesday := day{3, "WED", "Wednesday"}
+ Thursday := day{4, "THU", "Thursday"}
+ Friday := day{5, "FRI", "Friday"}
+ Saturday := day{6, "SAT", "Saturday"}
data := []*day{&Tuesday, &Thursday, &Wednesday, &Sunday, &Monday, &Friday, &Saturday}
a := dayArray{data}
sort.Sort(&a)
if !sort.IsSorted(&a) {
- panic()
+ panic("fail")
}
for _, d := range data {
fmt.Printf("%s ", d.longName)