用户登录
用户注册

分享至

Go语言中常量定义方法实例分析

  • 作者: 亖呉?盀
  • 来源: 51数据库
  • 2021-10-04

本文实例讲述了go语言中常量定义方法。分享给大家供大家参考。具体分析如下:

常量的定义与变量类似,只不过使用 const 关键字。

常量可以是字符、字符串、布尔或数字类型的值。

复制代码 代码如下:
package main
import "fmt"
const pi = 3.14
func main() {
    const world = "世界"
    fmt.println("hello", world)
    fmt.println("happy", pi, "day")
    const truth = true
    fmt.println("go rules?", truth)
}

数值常量是高精度的值。

一个未指定类型的常量由上下文来决定其类型。

也尝试一下输出 needint(big)吧。

复制代码 代码如下:
package main
import "fmt"
const (
    big = 1<<100
    small = big>>99
)
func needint(x int) int { return x*10 + 1 }
func needfloat(x float64) float64 {
    return x*0.1
}
func main() {
    fmt.println(needint(small))
    fmt.println(needfloat(small))
    fmt.println(needfloat(big))
}

希望本文所述对大家的go语言程序设计有所帮助。

软件
前端设计
程序设计
Java相关