package main
func func1() (ret, msg string) {
return "ok", "done"
}
func func2() (string, string) {
return func1()
}
func main() {
func2()
}
run goreturns,
-return func1()
full output:
$ goreturns c.go
package main
func func1() (ret, msg string) {
return "ok", "done"
}
func func2() (string, string) {
return "", func1()
}
func main() {
func2()
}
this will break build, confirmed this issue with latest goreturns.
package main
func func1() (ret, msg string) {
return "ok", "done"
}
func func2() (string, string) {
return func1()
}
func main() {
func2()
}
run goreturns,
-return func1()
full output:
$ goreturns c.go
package main
func func1() (ret, msg string) {
return "ok", "done"
}
func func2() (string, string) {
return "", func1()
}
func main() {
func2()
}
this will break build, confirmed this issue with latest goreturns.