diff options
author | Ian Lance Taylor <iant@golang.org> | 2012-01-18 13:20:55 -0800 |
---|---|---|
committer | Ian Lance Taylor <iant@golang.org> | 2012-01-18 13:20:55 -0800 |
commit | 6b3462820f5a1c97adfa148df0e1e37c37a3716c (patch) | |
tree | 0b7349ea2c99eedd93db2ff7ebd589489da88ad0 /test/peano.go | |
parent | 20812c490736e18c454c807ed1c65304bd8b7e5d (diff) | |
download | go-6b3462820f5a1c97adfa148df0e1e37c37a3716c.tar.gz go-6b3462820f5a1c97adfa148df0e1e37c37a3716c.zip |
test: gofmt a few tests
I'm planning to change these tests, but the gofmt changes are
fairly extensive, so I'm separating the gofmt changes from the
substantive changes.
R=golang-dev, rsc, r
CC=golang-dev
https://golang.org/cl/5557052
Diffstat (limited to 'test/peano.go')
-rw-r--r-- | test/peano.go | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/test/peano.go b/test/peano.go index f4c59d1e1a..fb74e6533c 100644 --- a/test/peano.go +++ b/test/peano.go @@ -8,7 +8,6 @@ package main type Number *Number - // ------------------------------------- // Peano primitives @@ -16,24 +15,20 @@ func zero() *Number { return nil } - func is_zero(x *Number) bool { return x == nil } - func add1(x *Number) *Number { e := new(Number) *e = x return e } - func sub1(x *Number) *Number { return *x } - func add(x, y *Number) *Number { if is_zero(y) { return x @@ -42,7 +37,6 @@ func add(x, y *Number) *Number { return add(add1(x), sub1(y)) } - func mul(x, y *Number) *Number { if is_zero(x) || is_zero(y) { return zero() @@ -51,7 +45,6 @@ func mul(x, y *Number) *Number { return add(mul(x, sub1(y)), x) } - func fact(n *Number) *Number { if is_zero(n) { return add1(zero()) @@ -60,7 +53,6 @@ func fact(n *Number) *Number { return mul(fact(sub1(n)), n) } - // ------------------------------------- // Helpers to generate/count Peano integers @@ -72,7 +64,6 @@ func gen(n int) *Number { return zero() } - func count(x *Number) int { if is_zero(x) { return 0 @@ -81,7 +72,6 @@ func count(x *Number) int { return count(sub1(x)) + 1 } - func check(x *Number, expected int) { var c = count(x) if c != expected { @@ -90,7 +80,6 @@ func check(x *Number, expected int) { } } - // ------------------------------------- // Test basic functionality @@ -115,7 +104,6 @@ func init() { check(fact(gen(5)), 120) } - // ------------------------------------- // Factorial |