Golang基礎——Hello World

[TOC]

package main

import "fmt"

func main() {
    // print hello world
    hw := "hello world"
    fmt.Println(hw)
 }

go程序主要包含下面幾個部分:
- 包聲明:package main
- 引入包 :import "fmt"
- 函數:func main()
- 注釋://print hello...
- 變量:hw
- 語句&表達式:fmt.PrintLn(HelloWorld)

  1. 第一行代碼 package main定義了包名,包名必須在非注釋的第一行指明這個文件所屬的包。 package main表示是一個可獨立執(zhí)行的程序,main包是每個應用程序必須包含的包。
  2. 第三行代碼 import "fmt" 引入了一個標準庫,golang中引用的包必須被應用不然會報錯。
  3. 第五行代碼 func main() 是程序的入口。main函數是每一個可執(zhí)行程序程序所必須包含的。
  4. 第六行代碼 是一個注釋,go的注釋方法和c/c++一樣,單行注釋使用 //,塊(多行)注釋使用/**/。
  5. 第七行中hw是一個變量,在go中如果當標識符(包括變量、常量、函數名、結構體字段、類型等)以大寫字母開頭則代表使用這種形式的表示符的對象可以被外部包的代碼使用;如果以小寫字母開頭則對包外不可見。
  6. 第八行,調用fmt庫的Println函數打印hw變量。
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,545評論 19 139
  • 示例 包的概念、導入與可見性 包是結構化代碼的一種方式:每個程序都由包(通常簡稱為 pkg)的概念組成,可以使用自...
    若與閱讀 1,501評論 0 7
  • 能力模型 選擇題 [primary] 下面屬于關鍵字的是()A. funcB. defC. structD. cl...
    _張曉龍_閱讀 25,130評論 14 224
  • Hello World這是開發(fā)的一個開發(fā)魔咒,幾乎所有人都是從這開始的,今天我也從魔咒開始先打印一份Hello W...
    cocoaAhda閱讀 1,545評論 0 3
  • Go語言做Web編程非常方便,并且在開發(fā)效率和程序運行效率方面都非常優(yōu)秀。相比于Java,其最大的優(yōu)勢就是簡便易用...
    暗黑破壞球嘿哈閱讀 9,163評論 6 66

友情鏈接更多精彩內容