go语言switch选择语句如何使用?

Go / 898人浏览 / 0人评论

go语言switch语句,选择分支代码块执行。在开发中为了实现条件选择执行相应的代码块或者一些其他的功能,我们会采用使用switch语句。

go语言switch语句

go语言if条件语句

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
注册操作

转载注明:

0 条评论

还没有人发表评论

发表评论 取消回复

记住我的信息,方便下次评论
有人回复时邮件通知我