// Copyright 2012 The Go Authors. All rights reserved. | |
// Use of this source code is governed by a BSD-style | |
// license that can be found in the LICENSE file. | |
package main | |
import "./a" | |
func main() { | |
s := a.Func() | |
if s[0] != 1 { | |
println(s[0]) | |
panic("s[0] != 1") | |
} | |
if s[1] != 2+3i { | |
println(s[1]) | |
panic("s[1] != 2+3i") | |
} | |
if s[2] != 4+5i { | |
println(s[2]) | |
panic("s[2] != 4+5i") | |
} | |
x := 1 + 2i | |
y := a.Mul(x) | |
if y != (1+2i)*(3+4i) { | |
println(y) | |
panic("y != (1+2i)*(3+4i)") | |
} | |
} |