if else operatori


ULASHISH

else operatori

Shart false bo‘lsa, bajariladigan kod blokini belgilash uchun else operatoridan foydalaning.

Sintaksis

if condition {   // code to be executed if condition is true } else {   // code to be executed if condition is false }

if else operatoridan foydalanish

Misol

Ushbu misolda vaqt (20) 18 dan katta, shuning uchun if sharti false bo‘ladi. Shu sababli else shartiga o‘tamiz va ekranga "Good evening" matnini chiqaramiz. Agar vaqt 18 dan kichik bo‘lganida, dastur "Good day" matnini chiqargan bo‘lardi:

package main import "fmt" func main() {   time := 20   if (time < 18) {     fmt.Println("Good day.")   } else {     fmt.Println("Good evening.")   } }
O‘zingiz sinab ko‘ring »

Misol

Ushbu misolda harorat 14 ga teng, shuning uchun if sharti false bo‘ladi va else operatori ichidagi kod qatori bajariladi:

package main import "fmt" func main() {   temperature := 14   if (temperature > 15) {     fmt.Println("It is warm out there")   } else {     fmt.Println("It is cold out there")   } }
O‘zingiz sinab ko‘ring »

else operatoridagi qavslar } else { ko‘rinishida bo‘lishi kerak:

Misol

else qavslarining boshqa qatorda bo‘lishi xatoga olib keladi:

package main import "fmt" func main() {   temperature := 14   if (temperature > 15) {     fmt.Println("It is warm out there.")   } // this raises an error   else {     fmt.Println("It is cold out there.")   } }

Natija:

./prog.go:9:3: syntax error: unexpected else, expecting }
O‘zingiz sinab ko‘ring »


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!