常量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

最新文章

  1. 原生ajax实现登录(一部分代码)
  2. json 排序
  3. 初学者SQL语句介绍
  4. 【转】MySQL5安装的图解(mysql-5.0.27-win32.zip)
  5. dedecms内容页调用缩略图 缩略图多种用法(借鉴)
  6. BestCoder Round #71 (div.2) (hdu 5620 菲波那切数列变形)
  7. oracle学习----DDL锁理解
  8. ThreadPoolExecutor介绍
  9. phome_enewsclass 数据表字段解释(栏目主表)
  10. OpenWRT推理client线上的数
  11. HDU 2216 Game III(BFS)
  12. 加密代理和Retrofit解密Converter
  13. 基于bootstrap的表格数据展示
  14. windows修改注册表添加开启自启动
  15. 后端list集合中的数据传递到前台HTML中显示(表格形式)
  16. Kotlin基础(二)函数的定义与调用
  17. node.js中通过stream模块实现自定义流
  18. 如何获取sdcard的总容量
  19. (转载)西门子PLC学习笔记十五-(数据块及数据访问方式)
  20. Memcached概念、作用、运行原理、特性、不足简单梳理(1)

热门文章

  1. vue引用文件
  2. Mac更改显存
  3. vue循环出来列表里面的列表点击click事件只对当前列表有效;
  4. NOIP 2017 D2T1 奶酪
  5. dom4j 常用操作
  6. Beautiful Soup 4.2.0 doc_tag、Name、Attributes、多值属性
  7. Mining of Massive Datasets-1
  8. HDU 2829 斜率优化DP Lawrence
  9. 学习javascript中的事件——事件流
  10. js 加密混淆