go--常量&运算符
2024-09-30 05:32:17
常量const
1、常量声明:
const (
a =
b
c
)
fmt.Println(a)
fmt.Println(b)
fmt.Println(c)
// ======
2
2
2
====:
2、并行声明常量:
const (
a, b= , "A"
c, d
)
fmt.Println(a)
fmt.Println(b)
fmt.Println(c)
fmt.Println(d) // === A A
3、枚举iota
const (
a = "A" // 可以理解为,先赋值计数器为 0,又重新赋值 "A", 注意:组的第一行一定要有赋值表达式
b // 可以理解为,先赋值计数器为 1,又按照组内上一行的表达式,重新赋值 "A"
c = iota // 赋值计数器为 2
d // 赋值计数器为 3 )
fmt.Println(a)
fmt.Println(b)
fmt.Println(c)
fmt.Println(d)
运算符
go的运算符都是从左至右结合
优先级(从高到低):
^ ! // 一元运算符 * / % >> << & &^
+ - | ^ // 二元运算符 = != < <= > >= -> // 专门用于channel && ||
位移运算符:左移:<< 右移: >>
fmt.Println( << ) // 左移10位, 二进制位的运算 //
go圣经传送门:https://books.studygolang.com/gopl-zh/ch3/ch3-01.html
最新文章
- 原生ajax实现登录(一部分代码)
- json 排序
- 初学者SQL语句介绍
- 【转】MySQL5安装的图解(mysql-5.0.27-win32.zip)
- dedecms内容页调用缩略图 缩略图多种用法(借鉴)
- BestCoder Round #71 (div.2) (hdu 5620 菲波那切数列变形)
- oracle学习----DDL锁理解
- ThreadPoolExecutor介绍
- phome_enewsclass 数据表字段解释(栏目主表)
- OpenWRT推理client线上的数
- HDU 2216 Game III(BFS)
- 加密代理和Retrofit解密Converter
- 基于bootstrap的表格数据展示
- windows修改注册表添加开启自启动
- 后端list集合中的数据传递到前台HTML中显示(表格形式)
- Kotlin基础(二)函数的定义与调用
- node.js中通过stream模块实现自定义流
- 如何获取sdcard的总容量
- (转载)西门子PLC学习笔记十五-(数据块及数据访问方式)
- Memcached概念、作用、运行原理、特性、不足简单梳理(1)