Golang 定义常量-程序员宅基地

技术标签: golang  go  

Golang 定义常量

在所有的编程语言当中常量都代表一个固定的值,一旦常量被定义则无法修改。在Golang中使用const关键字进行常量声明。

定义常量

Golang定义常规类型的常量可以忽略类型。
1.const SUCCESS = true
2.const FAIL = false

定义多个相同类型的常量
1.const (
2. CONST1 = 0
3. CONST2 = 1
4. CONST3 = 2
5.)

定义特定类型的常量

定义特定类型的常量需要根据实际情况来决定。

假如我们现在用常量来声明用户的三个基本状态(正常,禁止登录,删除),一般这种情况我们会首先声明一个用户状态的类型。

声明用户状态类型:
1.type UserStatus int

定义用户状态常量:
1.const (
2. USER_STATUS_NORMAL UserStatus = iota
3. USER_STATUS_DISABLED_LOGIN
4. USER_STATUS_DELETE
5.)

完整示例:
1.package user
2.//Status 用户类型.
3.type Status int
4.const (
5. //STATUS_NORMAL 状态正常
6. STATUS_NORMAL Status = iota
7. //STATUS_DISABLED_LOGIN 禁止登录.
8. STATUS_DISABLED_LOGIN
9. //STATUS_DELETE 已删除.
10. STATUS_DELETE
11.)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/C540743204/article/details/107487465

智能推荐

毕业设计——基于STM32的智能家具系统(语音识别控制、步进电机、舵机)_毕设智能家居的远程语音控制推荐买什么开发版-程序员宅基地

文章浏览阅读1.2w次,点赞30次,收藏297次。智能家具系统分为两个系列:①手机app远程控制、远程检测温湿度显示在app,(云平台)!!!!https://blog.csdn.net/m0_59113542/article/details/123737710②语音识别控制-------本文章硬件采购链接:步进电机及相关驱动 https://m.tb.cn/h.fLxkuAl?tk=MrPE2ToToDL 第三个套餐 舵机 https://m.tb.cn/h.fnz3dn4?tk=VWlc2f8Y0NY 两个都_毕设智能家居的远程语音控制推荐买什么开发版

mysql 导出dmp文件_MySQL高可用-主从复制实践-程序员宅基地

文章浏览阅读167次。开篇先介绍场景:领导:“老杨,可能哪位同事误操作,数据又不同步了,你今天弄一下吧!”我:“好的,王总,还是11点开始弄吗”领导:“是的,我已经给运营部和客服部打了招呼,11点让他们做好准备!”心里万马奔腾,今晚又要加班到凌晨了!熟悉的场景,你可曾遇到!今天,我就记录下同步的过程,一主两从的架构192.168.1.105 主 192.168.1.120 从1 192.168.1.130 从2MySQ..._mysql 导出 dmp文件

Activity中的四种启动模式_activity类中从启动到运行执行的方法是-程序员宅基地

文章浏览阅读320次。Activity四种启动模式_activity类中从启动到运行执行的方法是

python利用列表计算斐波那契数列前30项_python斐波那契数列的计算方法-程序员宅基地

文章浏览阅读3.9k次。题目:计算斐波那契数列。具体什么是斐波那契数列,那就是0,1,1,2,3,5,8,13,21,34,55,89,144,233。要求:时间复杂度尽可能少分析:给出了三种方法:方法1:递归的方法,在这里空间复杂度非常大。如果递归层数非常多的话,在python里需要调整解释器默认的递归深度。默认的递归深度是1000。我调整了半天代码也没有调整对,因为递归到1000已经让我的电脑的内存有些撑不住了。方法..._利用列表计算斐波那契数列前30项

android 自定义绘画,Android自定义View——绘图API学习笔记-程序员宅基地

文章浏览阅读119次。8种机械键盘轴体对比本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?Canvas.[translate,scale,rotate,skew]方法**Matrix.**set/pre/post[translate,scale,rotate,skew]方法平移、缩放、旋转、斜切我们通过调用Canvas.translate等方法,可以使后续在此Canvas上绘制操作的绘制区域变化,如trans..._android 自定义view 重新绘制调api

apt-get update出现无法连接上 archive.ubuntukylin.com:10006_sudo apt get update,无法连接上achive.ubuntukylin-程序员宅基地

文章浏览阅读1.1w次,点赞5次,收藏33次。问题如下:$ sudo apt-get update命中:1 http://cn.archive.ubuntu.com/ubuntu xenial InRelease命中:2 http://cn.archive.ubuntu.com/ubuntu xenial-updates InRelease 命中:3 http://cn.archive.ubuntu.com/ubuntu xenial-backports InRelease 命中:4 h_sudo apt get update,无法连接上achive.ubuntukylin

随便推点

Python+Django旅游景点推荐系统源码+论文_django项目旅游景点代码-程序员宅基地

文章浏览阅读125次。在进入正式系统实施前,不可缺少的步骤为系统的总体结构设计,本系统为实用性的系统,所以开发的功能都是针对旅游信息相关的。本系统的流程为先以游客的身份进行浏览网站,可以看到不同的景点信息,当看到喜欢的景点后可以进行门票预订,门票预订时需要先进行登录,没有账号和密码时需要先进行注册,用户登录成功后可以填写门票预订信息,同时也可以查看景点详情信息做为参考;本系统的主要角色为管理员和用户,管理员的用例包括在线留言管理、攻略分享管理、用户管理、景点管理、门票预订管理、景点分类管理。后端:Python+Django。_django项目旅游景点代码

2017上半年信息系统项目管理师冲刺试题加答案-程序员宅基地

文章浏览阅读86次。临近2017上半年信息系统项目管理师考试,希赛小编为大家整理了一套考前冲刺试题,以下是试题的第一部分,希望对大家有所帮助。 试题1: On some projects,especially ones of smaller scope,activity sequenc..._2017年信息系统项目管理师最新模拟题(4) site:blog.csdn.net

雪花算法原理_孙略 | 雪花工场-程序员宅基地

文章浏览阅读673次。原文发表于《中国摄影》杂志2019年第1期,是为专题“2019:科学世界影像漫游”的一部分。图文作者均为孙略。孙略1976年生于北京,毕业于清华大学,现任教于北京电影学院,博士、副教授。长期从事影像创作及影像技术理论研究工作,《停顿的虚像》《静止的电影》《扭曲的时间》和《雪花工场》等作品先后发表于《中国摄影》等杂志,多次参加国内外展览。摄影是一种转化,或者多种转化。摄影将三维现实世界转换..._雪花 迭代

Oracle 创建用户并指定表空间&临时表空间&授予权限_创建临时表需要dba权限吗-程序员宅基地

文章浏览阅读7.4k次,点赞2次,收藏18次。临时表空间create temporary tablespace ebank_temp --表空间名字ebank_temptempfile 'ebank_temp.dbf' --表空间文件物理路径size 2G --表空间大小extent management local;表空间create tablespace 表空间名datafile '物理文件名.dbf' siz..._创建临时表需要dba权限吗

hinton深度学习nature_【深度学习】卷积神经网络之父LeCun:关于深度学习必须知道的传奇人物...-程序员宅基地

文章浏览阅读1.1k次。使机器能够通过数据了解世界是如何运转的,而不仅仅是学习如何解决一个特定的问题,将是未来十年AI研究的一大重点。——Yann LeCun本文主要讲述卷积神经网络之父Yann LeCun的故事。1961年,LeCun出生在浪漫之都巴黎。1983 年,22岁的他在ESIEE大学获得电子工程学位,四年后在 Université P&M Curie 获得计算机科学博士学位。完成了多伦多大..._lecun是谁

linux系统下安装摄像头,Linux下安装摄像头驱动程序的三种方法-程序员宅基地

文章浏览阅读837次。Linux下安装摄像头驱动程序的三种方法发布时间:2006-08-28 16:28:49来源:红联作者:夏雨本文仅做参考学习一种办法,自己手工编译kernel,很多常用的老的摄像头在kernel里都能找到了。前提是你能让编译通过喽;第二种比较简单的办法,看这个网页:http://www.isthe.com/chongo/tech/comp/pwc/rh8.0.html这是专为RH8,7.2,7.3..._红外摄像头linux驱动

推荐文章

热门文章

相关标签