为什么 `if` 改变了这个变量的范围
问题内容
如果我有这样的东西
案例1:
if str, err := m.something(); err != nil { return err } fmt.println(str) //str is undefined variable登录后复制
问题内容
如果我有这样的东西
案例1:
if str, err := m.something(); err != nil { return err } fmt.println(str) //str is undefined variable登录后复制