diff options
author | Russ Cox <rsc@golang.org> | 2010-03-30 10:34:57 -0700 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2010-03-30 10:34:57 -0700 |
commit | 74119689619c24f5871056d13d07d56f69ad5f60 (patch) | |
tree | 2ad4647a66bf21bf56d761edba537c237b8e318a /test/simassign.go | |
parent | 74339da2d519a795f33d78f8694eb7b97065d9d7 (diff) | |
download | golang-74119689619c24f5871056d13d07d56f69ad5f60.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 'test/simassign.go')
-rw-r--r-- | test/simassign.go | 86 |
1 files changed, 42 insertions, 44 deletions
diff --git a/test/simassign.go b/test/simassign.go index 16f5a5714..28408abc2 100644 --- a/test/simassign.go +++ b/test/simassign.go @@ -6,74 +6,72 @@ package main -var a,b,c,d,e,f,g,h,i int; +var a, b, c, d, e, f, g, h, i int -func -printit() { - println(a,b,c,d,e,f,g,h,i); +func printit() { + println(a, b, c, d, e, f, g, h, i) } -func -testit(permuteok bool) bool { +func testit(permuteok bool) bool { if a+b+c+d+e+f+g+h+i != 45 { - print("sum does not add to 45\n"); - printit(); - return false; + print("sum does not add to 45\n") + printit() + return false } - return permuteok || + return permuteok || a == 1 && - b == 2 && - c == 3 && - d == 4 && - e == 5 && - f == 6 && - g == 7 && - h == 8 && - i == 9; + b == 2 && + c == 3 && + d == 4 && + e == 5 && + f == 6 && + g == 7 && + h == 8 && + i == 9 } -func -swap(x, y int) (u, v int) { +func swap(x, y int) (u, v int) { return y, x } -func -main() { - a = 1; - b = 2; - c = 3; - d = 4; - e = 5; - f = 6; - g = 7; - h = 8; - i = 9; +func main() { + a = 1 + b = 2 + c = 3 + d = 4 + e = 5 + f = 6 + g = 7 + h = 8 + i = 9 - if !testit(false) { panic("init val\n"); } + if !testit(false) { + panic("init val\n") + } - for z:=0; z<100; z++ { - a,b,c,d, e,f,g,h,i = b,c,d,a, i,e,f,g,h; + for z := 0; z < 100; z++ { + a, b, c, d, e, f, g, h, i = b, c, d, a, i, e, f, g, h if !testit(z%20 != 19) { - print("on ", z, "th iteration\n"); - printit(); - panic(); + print("on ", z, "th iteration\n") + printit() + panic("fail") } } if !testit(false) { - print("final val\n"); - printit(); - panic(); + print("final val\n") + printit() + panic("fail") } - a, b = swap(1, 2); + a, b = swap(1, 2) if a != 2 || b != 1 { - panic("bad swap"); + panic("bad swap") } - a, b = swap(swap(a, b)); + a, b = swap(swap(a, b)) if a != 2 || b != 1 { - panic("bad swap"); + panic("bad swap") } } |