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
)
相关推荐
阿拉斯攀登5 分钟前
20 个 Android JNI + CMake 生产级示例
android·java·开发语言·人工智能·机器学习·无人售货柜
!停9 分钟前
C++入门STL容器string使用基础
开发语言·c++
m0_7167652310 分钟前
数据结构--栈的插入、删除、查找详解
开发语言·数据结构·c++·经验分享·学习·青少年编程·visual studio
qq_120840937110 分钟前
Three.js 模型加载与线上稳定性实战:路径、跨域、缓存与降级全链路指南
开发语言·javascript·缓存·vue3
米啦啦.11 分钟前
多态性、虚函数
开发语言·c++·算法·多态·抽象类·纯虚函数
江苏世纪龙科技12 分钟前
【世纪龙科技】给智能网联汽车教学装上一个“数字副驾”
学习
kernelcraft14 分钟前
Matlab读取CSV数据并处理:从入门到实战的完整指南
开发语言·其他·matlab
invicinble14 分钟前
对于学习视频的技巧
学习
XMYX-014 分钟前
14 - Go 结构体(struct):从基础到高级实战
开发语言·golang
承渊政道19 分钟前
【递归、搜索与回溯算法】(二叉树深搜模型拆解与经典题型全面突破)
数据结构·c++·学习·算法·leetcode·macos·bfs