首頁 > 後端開發 > Golang > 主體

如何匯入 Go 包的全部內容?

Susan Sarandon
發布: 2024-10-26 07:56:30
原創
347 人瀏覽過

How do I import the entire contents of a Go package?

匯入 Go 套件的全部內容

在 Go 中,您可以從套件中匯入單一函數、變數或類型。但是,您也可以匯入套件的全部內容,從而無需在呼叫其成員時使用套件名稱作為前綴。

點導入

Go程式語言規範允許點導入,以句點 (.) 表示。當在導入聲明中使用時,它指示編譯器從指定的套件中導入所有導出的標識符。

用法

要導入包的完整內容,請替換進口申報中帶有句點的包裹名稱。例如,您可以寫:

<code class="go">import "fmt"</code>
登入後複製

存取匯入的成員
<code class="go">import . "fmt"</code>
登入後複製

一旦匯入,匯出的成員就可以取代:

無需包前綴即可存取該包。例如:

<code class="go">package main

import . "fmt"

func main() {
    Println("Hello, world")
}</code>
登入後複製

此程式碼相當於以下內容,其中每個呼叫都以fmt 套件名稱為前綴:

<code class="go">package main

import "fmt"

func main() {
    fmt.Println("Hello, world")
}</code>
登入後複製

Playground

您可以在Go Playground 中嘗試此功能:https://play.golang.org/p/xl7DIxxMlU5

輸出:

Hello, world
登入後複製

以上是如何匯入 Go 包的全部內容?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!