explicitreturn/example.go

23 lines
289 B
Go

package main
func DoConfusingStuff() (x int, y string) {
return
}
func DoProceduralStuff() {
return
}
func DoSensibleStuff() (x int, y string) {
return x, y
}
func DoSillyStuff() (x int, y string) {
if true {
return x, y
}
return
}
var x = func() (x int, y string) { return }