Sintaksis
...
Go Sintaksisi
Go fayli quyidagi qismlardan iborat:
- Paket deklaratsiyasi
- Paketlarni import qilish
- Funktsiyalar
- Bayonotlar va ifodalar
Quyidagi kodni ko‘rib, uni yaxshiroq tushunib olamiz:
Misol:
Misolni tushuntirish
- 1-qator: Go’da har bir dastur paketning bir qismi hisoblanadi. Buni
packagekalit so‘zi yordamida aniqlaymiz. Bu misolda dasturmainpaketiga tegishli. - 2-qator:
import ("fmt")bizgafmtpaketiga kiritilgan fayllarni import qilish imkonini beradi. - 3-qator: Bo‘sh qator. Go bo‘sh joylarni e'tiborsiz qoldiradi. Katta bo‘sh joylar kodni o‘qish osonroq qiladi.
- 4-qator:
func main() {}bu funktsiya. Qavs ichidagi{}ichidagi kod bajariladi. - 5-qator:
fmt.Println()— bufmtpaketidan foydalanish mumkin bo‘lgan funktsiya. U matnni chiqish uchun ishlatiladi. Bizning misolimizda "Hello World!" matnini chop etadi.
Eslatma
Go tilida har qanday bajariladigan kod main paketiga tegishli bo‘ladi.
Go Bayonotlari
fmt.Println("Hello World!") — bu bayonot.
Go tilida bayonotlar qatorni tugatish (Enter tugmasini bosish) yoki nuqta-vergul ";" bilan ajratiladi.
Enter tugmasini bosish qator oxiriga ";" ni implicit (ya'ni, manba kodida ko‘rinmaydigan) qo‘shadi.
Chap qavs { qator boshida kelishi mumkin emas.
Quyidagi kodni ishga tushiring va nima bo‘lishini ko‘ring:
Misol:
Go ixcham kodi
Siz kodni quyida ko‘rsatilgandek ixchamroq yozishingiz mumkin (bu tavsiya qilinmaydi, chunki bu kodni o‘qishni qiyinlashtiradi):
Misol:
Last updated on