Menstrukturkan Projek Go dengan Subfolder
Mengatur projek Go ke dalam subfolder boleh meningkatkan strukturnya dan memudahkan navigasi kod. Untuk mencapai organisasi subfolder ini, penggunaan modul Go adalah disyorkan.
Faedah Modul Go
Modul Go menyediakan beberapa faedah:
Melaksanakan Subfolder dengan Modul Go
Ini cara membuat subfolder menggunakan Go modul:
1. Mulakan Modul Go:
Buat fail bernama go.mod dalam direktori akar projek dengan kandungan berikut:
module <module-name>
2. Susun Fail ke dalam Subfolder:
Alihkan fail Go anda ke dalam subfolder masing-masing dalam direktori src. Contohnya:
src/ ├── models │ └── user.go └── main.go
3. Ubah suai main.go:
Dalam main.go, import pakej daripada subfolder menggunakan laluan modul dan bukannya laluan relatif. Contohnya:
package main import ( "fmt" "your-module/src/models" ) func main() { fmt.Println(models.User{"new_user"}) }
4. Kesimpulan:
Dengan menggunakan modul Go, anda boleh menyusun projek Go anda ke dalam subfolder dengan berkesan, menjadikannya lebih tersusun dan terurus.
Atas ialah kandungan terperinci Bagaimanakah Modul Go boleh digunakan untuk menstruktur projek dengan subfolder?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!