下面的代码,大括号里面开始了一个新的作用域 { },刚开始 感觉很别扭,之前感觉只有像 if , switch , func 这些结构后面,才会使用大括号{}

下面的代码,也是可以正确执行的。

 package main
 
 import (
   "log"
 )
 
 func main() {
   log.Println("aaaa")
   s := 13
   { 
     log.Println("bbbbbbb")
     s := 12
     log.Println(s)
   }
   
   log.Println(s)
 }

  go 语言大括号,开启一个新的作用域

 

go 语言大括号,开启一个新的作用域

 

相关文章:

  • 2021-07-08
  • 2022-02-24
  • 1970-01-01
  • 2021-12-29
  • 2022-12-23
  • 2022-12-23
  • 2022-01-20
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-01-09
  • 2021-10-12
  • 2021-10-07
  • 2021-12-09
相关资源
相似解决方案