Rumah >pembangunan bahagian belakang >Golang >Bagaimanakah cara saya mengimport keseluruhan kandungan pakej Go?
Mengimport Keseluruhan Kandungan Pakej Go
Dalam Go, anda boleh mengimport fungsi individu, pembolehubah atau jenis daripada pakej. Walau bagaimanapun, anda juga boleh mengimport keseluruhan kandungan pakej, menghapuskan keperluan untuk awalan panggilan kepada ahlinya dengan nama pakej.
The Dot Import
The Go Spesifikasi Bahasa Pengaturcaraan membenarkan import titik, diwakili oleh noktah (.). Apabila digunakan dalam pengisytiharan import, ia mengarahkan pengkompil untuk mengimport semua pengecam yang dieksport daripada pakej yang ditentukan.
Penggunaan
Untuk mengimport kandungan penuh pakej, gantikan nama pakej dengan tempoh dalam pengisytiharan import. Sebagai contoh, bukannya:
<code class="go">import "fmt"</code>
anda boleh menulis:
<code class="go">import . "fmt"</code>
Akses Ahli Yang Diimport
Setelah diimport, ahli yang dieksport pakej menjadi boleh diakses tanpa awalan pakej. Contohnya:
<code class="go">package main import . "fmt" func main() { Println("Hello, world") }</code>
Kod ini bersamaan dengan yang berikut, dengan setiap panggilan diawali dengan nama pakej fmt:
<code class="go">package main import "fmt" func main() { fmt.Println("Hello, world") }</code>
Taman Permainan
Anda boleh mencuba ciri ini dalam Go Playground: https://play.golang.org/p/xl7DIxxMlU5
Output:
Hello, world
Atas ialah kandungan terperinci Bagaimanakah cara saya mengimport keseluruhan kandungan pakej Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!