go--入门学习(三)

在Go语言中,const关键字用于定义常量。常量是指在程序运行期间不会改变的值。可以使用const来定义数值、字符串、布尔值或字符类型的常量。

Go 复制代码
const pi = 3.14
const greeting = "Hello, World!"
const isActive = true
const a = 'A'

常量的作用

  • 常量在编译时就确定了值,这使得程序更高效。
  • 常量的值不能在运行时被修改。
Go 复制代码
package main

import "fmt"

const pi = 3.14

func main() {
    fmt.Println("The value of pi is:", pi)
}

特殊的iota常量生成器

iota是Go语言的常量计数器,用于生成一组相关的常量值,从0开始,每定义一个常量自动递增1。

Go 复制代码
const (
    a = iota // 0
    b        // 1
    c        // 2
)
相关推荐
WJ.Polar10 小时前
Java封装、继承、多态
java·开发语言
96245610 小时前
Go EVM 链上数据平台实践:从 RPC Demo 到可演进架构
rpc·架构·golang
摇滚侠10 小时前
Java 中如何表示负数,有符号和无符号的区别,补码的计算规则,char byte short int long 的范围
java·开发语言
weixin_3077791311 小时前
C++代码实现MATLAB中的fitrtree函数功能
开发语言·c++·算法·matlab
xier_ran11 小时前
【infra之路】AI 编译器学习笔记(十三):AI 编译器全景——TVM、XLA、IREE 与其他
人工智能·笔记·学习
连山齐名11 小时前
ai应用开发的学习笔记
服务器·笔记·学习
爱读书的小胖11 小时前
Codewars:Rot13(C)解题分析
c语言·开发语言
鸽鸽程序猿11 小时前
【项目】【在线判题系统】b端题目增删改
开发语言·python
Lhappy嘻嘻11 小时前
读懂 JVM:内存模型、类加载机制、分代回收
java·开发语言·jvm
xier_ran11 小时前
【infra之路】AI 编译器学习笔记(十四):为什么要 tiling,以及矩阵计算单元的“固定“
人工智能·笔记·学习