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")  	}  } | 
