Go izohlar
Go izohlar
Izoh — dastur bajarilganda e’tiborga olinmaydigan matn.
Izohlardan kodni tushuntirish va uni o‘qishni osonlashtirish uchun foydalanish mumkin.
Izohlardan muqobil kodni sinab ko‘rayotganda kodning bajarilishining oldini olish uchun ham foydalanish mumkin.
Go bir qatorli va ko‘p qatorli izohlarni qo‘llab-quvvatlaydi.
Go tilida bir qatorli izohlar
Bir qatorli izohlar ikkita qiya chiziq (//) bilan boshlanadi.
// va qator oxiri orasidagi har qanday matn kompilyator tomonidan e’tiborga olinmaydi (bajarilmaydi).
Misol
// This is a comment
package main
import "fmt"
func main() {
// This is a comment
fmt.Println("Hello World!")
}
O‘zingiz sinab ko‘ring »
Quyidagi misolda kod qatori oxirida bir qatorli izoh ishlatilgan:
Misol
package main
import "fmt"
func main() {
fmt.Println("Hello World!") // This is a comment
}
O‘zingiz sinab ko‘ring »
Go tilida ko‘p qatorli izohlar
Ko‘p qatorli izohlar /* bilan boshlanib, */ bilan tugaydi.
/* va */ orasidagi har qanday matn kompilyator tomonidan e’tiborga olinmaydi:
Misol
package main
import "fmt"
func main() {
/* The code below will print Hello World
to the screen, and it is amazing */
fmt.Println("Hello World!")
}
O‘zingiz sinab ko‘ring »
Maslahat: Qaysi biridan foydalanish o‘zingizga bog‘liq. Odatda qisqa izohlar uchun //, uzunroq izohlar uchun esa /* */ ishlatamiz.
Kod bajarilishining oldini olish uchun izohlar
Izohlardan kodning bajarilishining oldini olish uchun ham foydalanishingiz mumkin.
Izohga aylantirilgan kodni keyinchalik foydalanish va nosozliklarni aniqlash uchun saqlab qo‘yish mumkin.
Misol
package main
import "fmt"
func main() {
fmt.Println("Hello World!")
// fmt.Println("This line does not execute")
}
O‘zingiz sinab ko‘ring »
Go mashqlari
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
