go 語言大括號,開啟一個新的作用域


下面的代碼,大括號里面開始了一個新的作用域 { },剛開始 感覺很別扭,之前感覺只有像 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)
 }

  

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM