package mainimport ( "fmt")var test stringfunc 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并且有一個(gè)返回的函數(shù)string, error,現(xiàn)在我想聲明err變量并使用全局變量test。我可以var err error在函數(shù)中聲明,但我想知道是否有更優(yōu)雅的方法來(lái)做到這一點(diǎn)。
有沒(méi)有更優(yōu)雅的方法來(lái)聲明新變量并同時(shí)使用全局變量
慕的地6264312
2023-08-07 11:21:28