博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
go学习笔记(05)-基本语法-常量
阅读量:7052 次
发布时间:2019-06-28

本文共 473 字,大约阅读时间需要 1 分钟。

常量

定义

  • 常量使用const关键字进行定义
  • 常量的值在编译时确定,所以运行时无法改变
  • 常量表达式中的函数必须是内置函数(因为自己写的函数的返回值是在运行时确定的)

示例

const (    text, size = "text", len(text))

常量组中如果不指定默认值则使用上行表达式的值

const (    a = 1   //常量必须有值,所以a必须指定值    b    c)fmt.Println(a, b, c)    //1 1 1

iota

  • iota是常量组中的计数器,从0开始,常量组中每定义一个常量时iota的值会自动加1
  • 每定义一个新的常量组时,iota都会清零
const (    d = "D"    e    f = iota    g)const (    k = iota)fmt.Println(d, e, f, g) //D D 2 3fmt.Println(k)          //0

转载于:https://www.cnblogs.com/doit2015/p/4264825.html

你可能感兴趣的文章
OD使用及快捷键
查看>>
将Mule ESB Http项目转换为Tomcat项目(3) ESB项目运行
查看>>
IE9开始支持SVG格式(VML终结)
查看>>
php set_time_limit
查看>>
一种Android的多平台的安装包打包方法探究
查看>>
观察者模式
查看>>
【转】PHP中的Hash算法
查看>>
SqlLite的工具类SQLiteOpenHelper
查看>>
chgrp chown chmod
查看>>
nodejs中安装express
查看>>
2014软件表
查看>>
Struts2教程3:struts.xml常用配置解析
查看>>
(转帖)Implementing custom JavaFx Bindings
查看>>
mysql外键
查看>>
转发和重定向的区别
查看>>
<ecmall> ECMall的MySQL数据库调用
查看>>
SugarCRM - 如何修改默认首页
查看>>
Java日期类总结
查看>>
开关标识一个是0一个是-那个是开哪个是关
查看>>
ruby的并发和并行
查看>>