summaryrefslogtreecommitdiff
path: root/test/complit.go
diff options
context:
space:
mode:
authorKen Thompson <ken@golang.org>2008-09-05 19:50:34 -0700
committerKen Thompson <ken@golang.org>2008-09-05 19:50:34 -0700
commit695e0787f50e04e4e4e0b7385c09b6356476592d (patch)
treede7673a4cc77918e413abebab2ee305a7aa47495 /test/complit.go
parent92aa4a15214a705cd0bec198ea8e160cd34ff8dd (diff)
downloadgo-695e0787f50e04e4e4e0b7385c09b6356476592d.tar.gz
T{} syntax for constructors
T(expression) for conversion FUNC keyword no longer a type R=r OCL=14887 CL=14887
Diffstat (limited to 'test/complit.go')
-rw-r--r--test/complit.go24
1 files changed, 12 insertions, 12 deletions
diff --git a/test/complit.go b/test/complit.go
index 21bf8e4a7..d0ebfad97 100644
--- a/test/complit.go
+++ b/test/complit.go
@@ -24,37 +24,37 @@ func eq(a *[]*R) {
func main() {
var t T;
- t = T(0, 7.2, "hi", &t);
+ t = T{0, 7.2, "hi", &t};
var tp *T;
- tp = &T(0, 7.2, "hi", &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,); // BUG: trailing commas not allowed
+ //a3 := [10]int{1,2,3,}; // BUG: trailing commas not allowed
//if len(a3) != 10 || a2[3] != 0 { panic("a3") }
var oai *[]int;
- oai = &[]int(1,2,3);
+ oai = &[]int{1,2,3};
if len(oai) != 3 { panic("oai") }
- at := []*T(&t, &t, &t);
+ at := []*T{&t, &t, &t};
if len(at) != 3 { panic("at") }
c := new(chan int);
- ac := []*chan int(c, c, c);
+ 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("at") }
- 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)});
}