Paketlar
Har bir Go dasturi paketlardan tashkil topadi.
Dastur
mainpaketidan ishga tushadi.
Bu dastur "fmt" va "math/rand" import yo'llari orqali paketlardan foydalanadi.
Kelishuvga ko'ra, paket nomi import yo'lining oxirgi elementi bilan bir xil bo'ladi. Masalan, "math/rand" paketi package rand e'loni bilan boshlanadigan fayllardan iborat.
Yechimni kodning pastki qismidagi
Topshiriqlarbo'limiga yozing, so'ng Submit tugmasini bosing. Mavzu mustahkam o'zlashishi uchun ikkala topshiriqni ham bajaring.
tasodifSon(n int) int funksiyasini yozing: 0 dan n-1 gacha (chegaralar kiradi) tasodifiy butun son qaytarsin. rand.Intn dan foydalaning.
paketNomi(yol string) string funksiyasini yozing: import yo'lining oxirgi elementini qaytarsin (kelishuvga ko'ra bu paket nomi bo'ladi). Masalan, paketNomi("math/rand") — "rand", paketNomi("fmt") — "fmt". Maslahat: path.Base dan foydalaning ("path" paketini import qiling).