1、匯入包
示例: 法一
package main//匯入包,必須使用,否則編譯不過
import "fmt"
import "os"
func main()
執行結果:
this is a testos.args = [d:\gofiles\src\hello_01\hello_01.exe]
示例: 法二 在()中間直接加包名
package main//匯入包,必須使用,否則編譯不過
//推薦用法
import (
"fmt"
"os"
)func main()
執行結果:
this is a testos.args = [d:\gofiles\src\hello_01\hello_01.exe]
示例3: 呼叫函式,無需通過包名
package mainimport . "fmt" //呼叫函式,無需通過包名
import . "os"
//容易導致變數重名操作
func main()
執行結果:
this is a testos.args = [d:\gofiles\src\hello_01\hello_01.exe]
示例4:給包取別名
package main//給包取別名
import io "fmt"
func main()
執行結果:
this is a test
示例5: _操作, 忽略此包
有時,使用者可能需要匯入乙個包,但是不需要引用這個包的識別符號。在這種情況,可以使用空白識別符號_來重新命名這個匯入:
_操作其實是引入該包,而不直接使用包裡面的函式,而是呼叫了該包裡面的init函式。
package main//忽略此包
import _ "fmt"
func main()
#執行結果:
null //就是沒有結果輸出
Go語言基礎之包
包 package 是多個go原始碼的集合,是一種高階的 復用方案,go語言為我們提供了很多內建包,如fmt os io等。我們還可以根據自己的需要建立自己的包。乙個包可以簡單理解為乙個存放.go檔案的資料夾。該資料夾下面的所有go檔案都要在 的第一行新增如下 宣告該檔案歸屬的包。package 包...
Go語言基礎之time包
時間和日期是我們程式設計中經常會用到的,本文主要介紹了go語言內建的time包的基本用法。go語言中使用import關鍵字匯入包,包的名字使用雙引號 包裹起來。import time import fmt 匯入多個包時可以使用圓括號,包名的順序不影響匯入效果,例如 import fmt time 需...
Go語言基礎之time包
時間和日期是我們程式設計中經常會用到的,本文主要介紹了go語言內建的time包的基本用法。時間型別 time包提供了時間的顯示和測量用的函式。日曆的計算採用的是公曆。time.time型別表示時間。我們可以通過time.now 函式獲取當前的時間物件,然後獲取時間物件的年月日時分秒等資訊。示例 如下...