mirror of
https://github.com/golang/go
synced 2024-07-21 01:55:06 +00:00
add another test to decl to see that result vars are redeclarable.
R=ken OCL=27620 CL=27620
This commit is contained in:
parent
7e1cfa7432
commit
f83f245c8c
|
@ -12,6 +12,11 @@ func f1() int { return 1 }
|
|||
func f2() (float, int) { return 1, 2 }
|
||||
func f3() (float, int, string) { return 1, 2, "3" }
|
||||
|
||||
func x() (s string) {
|
||||
a, b, s := f3();
|
||||
return // tests that result var is in scope for redeclaration
|
||||
}
|
||||
|
||||
func main() {
|
||||
i, f, s := f3();
|
||||
j, f := f2(); // redeclare f
|
||||
|
@ -26,4 +31,7 @@ func main() {
|
|||
m, g, s := f3();
|
||||
m, h, s := f3();
|
||||
}
|
||||
if x() != "3" {
|
||||
println("g() failed");
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue