GO语言中的常量
更新时间:2015年04月23日 11:41:57 投稿:hebedich
go语言支持的常量有字符型,字符串型,布尔型和数字型。本文实例讲述了Go语言中常量定义方法。分享给大家供大家参考。
常量是程序中最基础的元素,在定义之后就不能再重新赋值了。Go语言中的常量类型有布尔常量、整数常量、浮点数常量、 字符常量、字符串常量和复数常量 。
布尔常量
复制代码 代码如下:
const x = true
fmt.Print(x) //输出true
整数常量
复制代码 代码如下:
const x = 20
fmt.Print(x) //输出20
浮点数常量
复制代码 代码如下:
constx = 0.618
fmt.Print(x) //输出%f0.618
字符常量
复制代码 代码如下:
const x = 'a'
fmt.Print(x) //输出97
字符串常量
复制代码 代码如下:
const x = "a"
fmt.Print(x) //输出a
复数常量
复制代码 代码如下:
const x = 3 + 2i
fmt.Print(x) //输出%v(3+2i)
仔细看的童靴会发现'a'和”a”的输出值不一样,单引号的'a'表示字符,双引号的”a”表示字符串。在Go语言里 '1′,”1″,1是不一样的值,这个和C语言是一样的。有兴趣的童靴可以自己试试输出试试看。
以上所述就是本文的全部内容了,希望大家能够喜欢。
相关文章
Go使用Google Gemini Pro API创建简单聊天机器人
这篇文章主要为大家介绍了Go使用Google Gemini Pro API创建简单聊天机器人实现过程详解,本文将通过最新的gemini go sdk来实现命令行聊天机器人2023-12-12
golang bad file descriptor问题的解决方法
这篇文章主要给大家介绍了golang bad file descriptor问题的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧2019-02-02
golang 日志库ZAP[uber-go zap]示例详解
ZAP是由Uber开源的高性能Go语言日志库,支持多种日志级别及基本信息打印,虽然ZAP本身不支持日志分割,但可以结合lumberjack进行日志切割,实现日志按文件大小、时间或间隔切割等功能,ZAP提供Logger和SugaredLogger两种日志记录器2024-10-10


最新评论