go语言switch语句,选择分支代码块执行。在开发中为了实现条件选择执行相应的代码块或者一些其他的功能,我们会采用使用switch语句。
go语言switch语句
package main
import (
"fmt"
)
func main() {
// switch 表达式选择
switch 1 + 3 {
case 1:
fmt.Println("登录操作")
case 2:
fmt.Println("注册操作")
case 3:
fmt.Println("找回密码操作")
case 4:
fmt.Println("发送验证码操作")
default:
fmt.Println("位置操作")
}
// switch 变量值选择
var number int = 2
fmt.Println("1:登录、2:注册、3:找回密码、4:发送验证码")
switch number {
case 1:
fmt.Println("登录操作")
case 2:
fmt.Println("注册操作")
case 3:
fmt.Println("找回密码操作")
case 4:
fmt.Println("发送验证码操作")
default:
fmt.Println("位置操作")
}
// switch 用户输入选择
fmt.Println("请选择要执行的操作:")
fmt.Println("1:登录、2:注册、3:找回密码、4:发送验证码")
var number_one int
fmt.Scan(&number_one)
switch number_one {
case 1:
fmt.Println("登录操作")
case 2:
fmt.Println("注册操作")
case 3:
fmt.Println("找回密码操作")
case 4:
fmt.Println("发送验证码操作")
default:
fmt.Println("位置操作")
}
}
打印输出
发送验证码操作
1:登录、2:注册、3:找回密码、4:发送验证码
注册操作
请选择要执行的操作:
1:登录、2:注册、3:找回密码、4:发送验证码
2
注册操作
转载注明:
感谢博主,喝杯咖啡~
感谢博主,喝杯咖啡~
还没有人发表评论