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
)
相关推荐
格林威13 分钟前
Baumer工业相机堡盟工业相机如何通过BGAPISDK使用短曝光功能(曝光可设置1微秒)(C语言)
c语言·开发语言·人工智能·数码相机·计算机视觉
老身聊发少年狂16 分钟前
R语言xlsx,txt文件处理:以《书摘》00年-10年资源合集整理为例
开发语言·r语言
为为-180-3121-145516 分钟前
R语言的Meta分析【全流程、不确定性分析】方法与Meta机器学习技术应用
开发语言·r语言
梨瓜21 分钟前
GC-分代收集器
java·开发语言·jvm
纪伊路上盛名在26 分钟前
商务办公tips2:如何获取网页内嵌pdf文件
学习·搜索引擎·pdf·学习方法·everything
飘逸高铁侠33 分钟前
使用Python实现多个PDF文件的合并
开发语言·python·pdf
结衣结衣.35 分钟前
Linux——进程状态
linux·运维·服务器·c语言·笔记·学习
好奇龙猫37 分钟前
【诉讼流程-健身房-违约认定-私教课-诉讼书前提材料整理-民事诉讼-自我学习-铺平通往法律的阶梯-讲解(2)】
学习·其他
云边有个稻草人41 分钟前
【刷题】Day4--密码检查
开发语言·数据结构·笔记·算法
wrx繁星点点42 分钟前
多个线程同时写入一个共享变量,会发生什么问题?如何解决?
java·开发语言·数据库