Golang 使用浮点数的开关

Golang 使用浮点数的开关

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

语法:

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

示例 1: 在此示例中,我们可以看到通过使用switch case并假设变量为浮点类型,我们可以利用switch case。有些编程语言不允许我们使用浮点值,但Golang允许我们。

// Golang程序中使用浮点数的开关
// 包主要作用是来声明包的名字和包所在的目录
// 在 Go 中需要一个 main 的包作为程序的入口
package main
  
// "fmt"是格式化IO、类似于C语言的 printf 以及 scanf.
import "fmt"
  
// 主函数
func main() {
    val := 1.1
  
    // 对day变量进行开关操作
    switch {
    case val == 1.2:
        fmt.Println("One Point Two")
    case val == 1.3:
        fmt.Println("One Point Three")
    case val == 1.1:
        fmt.Println("One Point One")
    }
} 
Go

输出:

One Point One
Go

示例 2:

// Golang程序中使用浮点数的开关
// 包主要作用是来声明包的名字和包所在的目录
// 在 Go 中需要一个 main 的包作为程序的入口
package main
  
// "fmt"是格式化IO、类似于C语言的 printf 以及 scanf.
import "fmt"
  
// 主函数
func main() {
    gfg := 4.5
  
    // 对day变量进行开关操作
    switch {
    case gfg == 1.2:
        fmt.Println("Geek")
    case gfg == 4.5:
        fmt.Println("For")
    case gfg == 5.5:
        fmt.Println("Geeks")
    }
} 
Go

输出:

For
Go

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册