diff options
author | Ondřej Surý <ondrej@sury.org> | 2011-01-17 12:40:45 +0100 |
---|---|---|
committer | Ondřej Surý <ondrej@sury.org> | 2011-01-17 12:40:45 +0100 |
commit | 3e45412327a2654a77944249962b3652e6142299 (patch) | |
tree | bc3bf69452afa055423cbe0c5cfa8ca357df6ccf /test/complit.go | |
parent | c533680039762cacbc37db8dc7eed074c3e497be (diff) | |
download | golang-upstream/2011.01.12.tar.gz |
Imported Upstream version 2011.01.12upstream/2011.01.12
Diffstat (limited to 'test/complit.go')
-rw-r--r-- | test/complit.go | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/test/complit.go b/test/complit.go index 3d5a68469..f3b7c9abe 100644 --- a/test/complit.go +++ b/test/complit.go @@ -11,9 +11,9 @@ type T struct { i int; f float; s string; next *T } type R struct { num int } func itor(a int) *R { - r := new(R); - r.num = a; - return r; + r := new(R) + r.num = a + return r } func eq(a []*R) { @@ -22,49 +22,49 @@ func eq(a []*R) { } } -type P struct { a, b int }; +type P struct { a, b int } func NewP(a, b int) *P { return &P{a, b} } func main() { - var t T; - t = T{0, 7.2, "hi", &t}; + var t T + t = T{0, 7.2, "hi", &t} - var tp *T; - tp = &T{0, 7.2, "hi", &t}; + var tp *T + tp = &T{0, 7.2, "hi", &t} - a1 := []int{1,2,3}; + a1 := []int{1,2,3} if len(a1) != 3 { panic("a1") } - a2 := [10]int{1,2,3}; + a2 := [10]int{1,2,3} if len(a2) != 10 || cap(a2) != 10 { panic("a2") } - a3 := [10]int{1,2,3,}; + a3 := [10]int{1,2,3,} if len(a3) != 10 || a2[3] != 0 { panic("a3") } - var oai []int; - oai = []int{1,2,3}; + var oai []int + oai = []int{1,2,3} if len(oai) != 3 { panic("oai") } - at := [...]*T{&t, tp, &t}; + at := [...]*T{&t, tp, &t} if len(at) != 3 { panic("at") } - c := make(chan int); - ac := []chan int{c, c, c}; + c := make(chan int) + ac := []chan int{c, c, c} if len(ac) != 3 { panic("ac") } - aat := [][len(at)]*T{at, at}; + aat := [][len(at)]*T{at, at} if len(aat) != 2 || len(aat[1]) != 3 { panic("aat") } - s := string([]byte{'h', 'e', 'l', 'l', 'o'}); + s := string([]byte{'h', 'e', 'l', 'l', 'o'}) if s != "hello" { panic("s") } - m := map[string]float{"one":1.0, "two":2.0, "pi":22./7.}; + m := map[string]float{"one":1.0, "two":2.0, "pi":22./7.} if len(m) != 3 { panic("m") } - eq([]*R{itor(0), itor(1), itor(2), itor(3), itor(4), itor(5)}); + eq([]*R{itor(0), itor(1), itor(2), itor(3), itor(4), itor(5)}) - p1 := NewP(1, 2); - p2 := NewP(1, 2); + p1 := NewP(1, 2) + p2 := NewP(1, 2) if p1 == p2 { panic("NewP") } } |