欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-07-05 11:20:44
本文实例讲述了go语言中常量定义方法。分享给大家供大家参考。具体分析如下: 常量的定义与变量类似,只不过使用 const 关键字。 常量可以是字符、字符串、布尔或数字类...

本文实例讲述了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语言程序设计有所帮助。