package main
import (
"fmt"
)
var test string
func main() {
// var err error
// test, err = returnString()
test, err := returnString()
if err != nil {
// something
}
fmt.Println(test)
testGlobal()
}
func returnString() (string, error) {
return "foo", nil
}
func testGlobal() {
fmt.Println(test)
}
https://play.golang.org/p/BfSh8ANAbDi
基本上我有全局变量test并且有一个返回的函数string, error,现在我想声明err变量并使用全局变量test。我可以var err error在函数中声明,但我想知道是否有更优雅的方法来做到这一点。
月关宝盒
相关分类