Rumah >pembangunan bahagian belakang >Golang >Bagaimana Menggunakan Jenis daripada Pakej Berbeza dalam Go?
Mengimport Pakej dan Jenis
Dalam Go, isu biasa timbul apabila cuba mengimport jenis daripada pakej lain. Masalah ini diserlahkan oleh struktur kod berikut:
src |-->config |--> config.go |-->otherPackage |--> otherFile.go |-->main.go
Matlamatnya adalah untuk menggunakan jenis yang diisytiharkan dalam config.go dalam fail otherFile.go. Walau bagaimanapun, mengimport konfigurasi dalam otherFile.go membawa kepada ralat seperti "diimport dan tidak digunakan" dan "undefined: Config."
Go tidak menyokong pengimportan jenis tertentu daripada pakej. Sebaliknya, anda mesti mengimport keseluruhan pakej, dengan itu melayakkan sebarang jenis rujukan dengan nama pakej, seperti:
import ( "fmt" "math" "./config" )
Menggunakan pernyataan import ini, anda boleh merujuk jenis Config daripada config.go menggunakan yang layak sepenuhnya nama config.Config. Sebagai alternatif, untuk mengelakkan pembayangan, anda boleh:
Atas ialah kandungan terperinci Bagaimana Menggunakan Jenis daripada Pakej Berbeza dalam Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!