常见的情形就是:在if条件语句块或for循环语句块中,使用“:=”给一个与外部同名的变量赋值
直接看个例子:
package main
import "fmt"
func returnSomething() (int, bool) {
return 0, true
}
func main() {
var errOrNot = false
a := 1
if a > 0 {
// var res int
常见的情形就是:在if条件语句块或for循环语句块中,使用“:=”给一个与外部同名的变量赋值
直接看个例子:
package main
import "fmt"
func returnSomething() (int, bool) {
return 0, true
}
func main() {
var errOrNot = false
a := 1
if a > 0 {
// var res int