久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      go語言有沒有縮進(jìn)

      go語言有縮進(jìn)。在go語言中,縮進(jìn)直接使用gofmt工具格式化即可(gofmt使用tab進(jìn)行縮進(jìn));gofmt工具會以標(biāo)準(zhǔn)樣式的縮進(jìn)和垂直對齊方式對源代碼進(jìn)行格式化,甚至必要情況下注釋也會重新格式化。

      go語言有沒有縮進(jìn)

      php入門到就業(yè)線上直播課:進(jìn)入學(xué)習(xí)
      Apipost = Postman + Swagger + Mock + Jmeter 超好用的API調(diào)試工具:點擊使用

      本教程操作環(huán)境:windows7系統(tǒng)、GO 1.18版本、Dell G3電腦。

      go語言的代碼風(fēng)格

      (1)縮進(jìn)和折行

      縮進(jìn)直接使用gofmt工具格式化即可(gofmt是使用tab縮進(jìn)的)。gofmt該工具會以標(biāo)準(zhǔn)樣式的縮進(jìn)和垂直對齊方式對源代碼進(jìn)行格式化,甚至必要情況下注釋也會重新格式化。

      折行方面,一行最長不超過120個字符,超過的請使用換行展示,盡量保持格式優(yōu)雅

      我們使用GoLand開發(fā)工具,直接使用快捷鍵:Ctrl+Alt+L即可。

      (2)語句的結(jié)尾

      Go語言中是不需要類似于Java需要分號結(jié)尾,默認(rèn)一行就是一條數(shù)據(jù)。

      如果你打算將多個語句寫在同一行,它們則必須使用。

      (3)括號和空格

      括號和空格方面,也可以直接使用gofmt 工具格式化(go會強制左大括號不換行,換行會報語法錯誤),所有的運算符和操作數(shù)之間要留空格。

      //正確的方式 if a > 0 {  } //錯誤的方式 if a>0  // a,>,0之間應(yīng)該使用空格 {       //左大括號不可以換行,會報語法錯誤 	 }
      登錄后復(fù)制

      (4)import規(guī)范

      import在多行的情況下,goimports會自動幫你格式化,如果你在一個文件里面引入了一個package,建議采用如下格式:

      import { 	"fmt" }
      登錄后復(fù)制

      如果你的包引入了三種類型的包,標(biāo)準(zhǔn)庫包,程序內(nèi)部包,第三方包,建議采用如下方式進(jìn)行組織你的包

      inport{ 	"encoding/json" 	"strings" 	 	"myproject/models" 	"myproject/controller" 	 	"github.com/astaxie/beego" }
      登錄后復(fù)制

      有順序的引入包,不同的類型采用空格分隔,第一種實際準(zhǔn)庫,第二是項目包,第三是第三方包?!?/p>

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號