go基礎——02(一些技巧 、一些規則)

來源:互聯網
上載者:User
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。go語言學習筆記
1、一些技巧  分組聲明在Go語言中,同時聲明多個常量、變數,或者匯入多個包時,可採用 分組的方式進行聲明。例如下面的代碼:
import "fmt"import "os"const i = 100const pi = 3.1415const prefix = "Go "var i intvar pi float32var prefix string可以分組寫成如下形式:import( //分組的方式進行聲明    匯入多個包"fmt""os")const( //分組的方式進行聲明    聲明多個常量i = 100pi = 3.1415prefix = "Go_")var( //分組的方式進行聲明    聲明多個變數i intpi float32prefix string)
除非被顯式設定為其它值或iota,每個const分組的第一個常量被預設設定為它的0值,第二及後續的常量被預設設定為它前面那個常量的值,如果前面那個常量的值是iota,則它也被設定為iota。
2、Go程式設計的一些規則Go之所以會那麼簡潔,是因為它有一些預設的行為: 
  • -   大寫字母開頭的變數是可匯出的,也就是其它包可以讀 取的,是公用變數;
  •     小寫字母開頭的就是不可匯出的,是私人變數。 
  • -   大寫字母開頭的函數也是一樣,相當 於class中的帶public關鍵詞的公有函數;
  •     小寫字母開頭的就是有private關鍵詞的私人函數。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.