Golang 使用String Switch

Golang 使用String Switch

通过使用switch case,我们可以实现尽可能多的if语句功能。在Golang中,switch case可以处理字符串,包括整数值和浮点值的变量列表。

语法:

switch optstatement; optexpression{   
case expression1: Statement..   
case expression2: Statement..   
   
default: Statement..   
} 
Go

示例1: 在此示例中,我们可以看到通过使用switch case并假设变量为字符串类型,我们可以利用switch case。

//使用字符串switch的Golang程序
package main
  
//这里的“fmt”是格式化IO,与C的printf和scanf相同。
import "fmt"
  
//主函数
func main() {
    day := "Tue"
  
//对day变量使用switch
    switch {
    case day == "Mon":
        fmt.Println("Monday")
    case day == "Tue":
        fmt.Println("Tuesday")
    case day == "Wed":
        fmt.Println("Wednesday")
    }
} 
Go

输出:

Tuesday
Go

示例2:

//使用字符串switch的Golang程序
package main
  
//这里的“fmt”是格式化IO,与C的printf和scanf相同。
import "fmt"
  
//主函数
func main() {
    gfg := "Geek"
  
//对gfg变量使用switch
    switch {
    case gfg == "Geek":
        fmt.Println("Geek")
    case gfg == "For":
        fmt.Println("For")
    case gfg == "Geeks":
        fmt.Println("Geeks")
    }
} 
Go

输出:

Geek
Go

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册