1.6Go语言的常量(Constant)

1.常量声明

//声明时必须同时初始化
//显式指定类型
const 常量名 类型 = 值

//自动类型推导
const 常量名 = 值

常量在赋值后不可以通过重新赋值更改其值,即使新的值与老的值相同也不可以。

const a int = 1
a = 1           // 报错
fmt.Println(a)  // 因为上面报错而不运行。

2.常量作用域

//全局变量
const a int = 1

func f() {
    //局部变量
    const b int = 1
}

3.常量引用表达式

常量名

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/go/golang/36910.html

(0)
huoxiaoqiang的头像huoxiaoqiang
上一篇 2025年2月5日 14:30
下一篇 2025年2月6日 14:31

相关推荐

  • 1.8Go语言的语句(Statement)

    1.空(Empty)语句 2.块(Block)语句 3.表达式(Expression)语句 表达式语句往往简称为表达式。

    Go语言教程 2025年2月8日
    050
  • 1.2Go语言的标识符(Identifier)

    1.标识符 标识符必须以字母(A~Z 和 a~z)或 下划线(_)开头,后续可以是字母(A~Z 和 a~z)、数字(0~9)或 下划线(_)。 注意:标识符区分大小写。 2.命名约定

    Go语言教程 2025年2月2日
    090
  • 1.7Go语言的函数(Function)

    1.函数定义 1.1函数声明 1.2函数字面量(匿名函数表达式) 2.函数作用域 注意:Go 语言不支持局部函数。 3.函数引用表达式 4.形参分类 名称 描述 值形参 按位置传递 切片形参 用于收集多余的位置实参 5.函数调用表达式 实参的传递只支持按位置传递方式,不支持按命名传递方式。 6.返回值 参考 retur…

    Go语言教程 2025年2月7日
    0130

发表回复

登录后才能评论