<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ## 5.2\. 格式化 格式化是一個最有爭議的問題。雖然人可以適應各種不同的風格,不過如果大家都遵循一個默認統一的 風格是最理想的。當然,這也是一個仁者見仁、智者見智的問題,不可能有一個終極的理想答案。 對于Go語言,我們采用不同的處理方法:讓機器處理絕大部分的格式化工作。工具程序 gofmt可以根據需要將Go代碼格式自動格式化為統一的風格。如果你想 了解格式化后代碼的縮進方式,你可以直接運行gofmt,然后查看輸出結果。 下面是一個例子,我們沒有必要花時間手工調整類型中成員注釋的對齊方式。Gofmt 可以自動將注釋對齊。下面是結果的定義: ``` type T struct { name string // name of the object value int // its value } ``` gofmt處理后的結果: ``` type T struct { name string // name of the object value int // its value } ``` Go語言庫中的所有代碼都是用gofmt工具格式化的。 格式化的一些細節: 縮進 我們使用tab縮進,gofmt也是默認用tab縮進。當然,也可以指定空白縮進。 行的長度 Go語言代碼每行長度沒有限制。不用擔心一行的代碼太長超出顯式范圍,gofmt會自動 處理太長的行。 小括號 Go語言很少使用括弧:對于控制結構(if,for,switch) 括弧也不是必須的。而且Go中表達式中運算符的優先級比較簡潔,例如下面代碼: ``` x&lt;&lt;8 + y&lt;&lt;16 ``` 意思是x和y移位后相加。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看