Ko‘p qiymatli case
Ko‘p qiymatli switch operatori
switch operatoridagi har bir case uchun bir nechta qiymat berish mumkin:
Sintaksis
switch expression {
case x,y:
// code block if expression is evaluated to x or y
case v,w:
// code block if expression is evaluated to v or w
case z:
...
default:
// code block if expression is not found in any cases
}
Ko‘p qiymatli switch misoli
Quyidagi misolda turli matnlarni qaytarish uchun hafta kuni raqamidan foydalaniladi:
Misol
package main
import "fmt"
func main() {
day := 5
switch day {
case 1,3,5:
fmt.Println("Odd weekday")
case 2,4:
fmt.Println("Even weekday")
case 6,7:
fmt.Println("Weekend")
default:
fmt.Println("Invalid day of day number")
}
}
Natija:
Odd weekday
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
