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
)
相关推荐
悟能不能悟10 分钟前
java HttpServletRequest 设置header
java·开发语言
云栖梦泽14 分钟前
易语言运维自动化:中小微企业的「数字化运维瑞士军刀」
开发语言
刘975317 分钟前
【第23天】23c#今日小结
开发语言·c#
羊羊羊i18 分钟前
使用client-go访问k8s集群
golang·kubernetes
Hcoco_me21 分钟前
大模型面试题37:Scaling Law完全指南
人工智能·深度学习·学习·自然语言处理·transformer
郝学胜-神的一滴27 分钟前
线程同步:并行世界的秩序守护者
java·linux·开发语言·c++·程序人生
龘龍龙28 分钟前
Python基础学习(十)
服务器·python·学习
superman超哥28 分钟前
Rust 移动语义(Move Semantics)的工作原理:零成本所有权转移的深度解析
开发语言·后端·rust·工作原理·深度解析·rust移动语义·move semantics
im_AMBER28 分钟前
Leetcode 95 分割链表
数据结构·c++·笔记·学习·算法·leetcode·链表
A9better28 分钟前
嵌入式开发学习日志47——任务创建与就绪列表
单片机·嵌入式硬件·学习