go語音基礎之匯入包的常用方法

2021-09-09 04:35:15 字數 1188 閱讀 2679

1、匯入包

示例: 法一   

package main

//匯入包,必須使用,否則編譯不過

import "fmt"

import "os"

func main()

執行結果:

this is a test

os.args = [d:\gofiles\src\hello_01\hello_01.exe]

示例: 法二   在()中間直接加包名

package main

//匯入包,必須使用,否則編譯不過

//推薦用法

import (

"fmt"

"os"

)func main()

執行結果:

this is a test

os.args = [d:\gofiles\src\hello_01\hello_01.exe]

示例3:  呼叫函式,無需通過包名

package main

import . "fmt" //呼叫函式,無需通過包名

import . "os"

//容易導致變數重名操作

func main()

執行結果:

this is a test

os.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 函式獲取當前的時間物件,然後獲取時間物件的年月日時分秒等資訊。示例 如下...