Golang中的常量

Go语言使用const关键字来声明一个常量:

package main
 
import (
    "fmt"
    "math"
)
 
const s string = "常量"
 
func main() {
    fmt.Println(s)
 
    const n = 500000000
 
    const d = 3e20 / n
    fmt.Println(d)
 
    fmt.Println(int64(d))
 
    fmt.Println(math.Sin(n))
}

常量可以是一个表达式,但表达式中不能允许有变量,可以有常量。

const d = 3e20 / n 中n就是一个常量。

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/p/1400.html

分类: 计算机技术
推荐阅读:
Linux使两个文件的权限相同 在Linux系统下,你可以使用一条命令就能令两个文件的权限相同;
Python计算两点之间的欧式距离 本文将使用Python来实现计算出二维和多维空间中两个点之间的欧式距离;
pip安装和更新scikit-learn(sklearn) scikit-learn(sklearn)是一个Python第三方提供的一个非常强大的机器学习库;使用pip工具安装方法如下:
Python实现二分法查找(binary search) 对于从小到大有序排列的元素组合,使用二分法查找(binary search)是一种效率较高的算法,其大致流程如下:
Golang中的数组切片 数组切片和数组在Go语言中不是同一种数据类型,但他们很相似,区别是数组只能是固定长度,而数组切片可灵活的改变长度。
Golang中结构体方法的定义和使用 本文将详细的描述在Go语言中如何定义方法,以及如何使用它;阅读本文可能需要一点Go语言基础以及结构体的知识;