美文网首页
四.Go常量与运算符

四.Go常量与运算符

作者: kaxi4it | 来源:发表于2017-06-15 00:47 被阅读0次

常量

  • 常量的值在编译时就已经确定
  • 常量的定义格式与变量基本相同
  • 常量的赋值语句等号右侧,必须是常量或常量表达式
  • 常量表达式中的函数必须是内置函数
const str = "aaa"
const num1 int = 1
const num2 = 2
const (
    num3       = 3
    num4       = num2 + 2
    num5, num6 = 5, 6
    strnum     = len(str)
)

枚举

  • iota是常量的计数器,每遇到一次const关键字,就从0开始
  • 常量组中每定义1个常量iota自动递增1
  • 定义常量组时,如果不提供初始值,则表示将使用上一行的表达式
  • 通过iota与省略表达式的方式可以达到枚举的效果
const (
    RED = iota
    GREEN
    BLUE
    WHITE
    BLACK
)

运算符优先级

1 ^ !
2 * / % << >> & &^
3 + - | ^
4 == != < <= >= >
5 <-
6 &&
7 ||
优先级1的 ^ 符号为一元运算符
优先级3的 ^ 为二元运算符
优先级5的 <- 为通道专用

直通车

一.Go开发工具及命令
二.Go编程基础知识
三.Go的类型与变量
四.Go常量与运算符
五.Go控制语句
六.Go数组
七.Go切片slice
八.Go哈希字典map
九.Go函数func
十.Go结构struct

相关文章

  • 四.Go常量与运算符

    常量 常量的值在编译时就已经确定 常量的定义格式与变量基本相同 常量的赋值语句等号右侧,必须是常量或常量表达式 常...

  • Golang学习笔记

    1. Go开发环境搭建 2. Go基础知识 3. 类型与变量 4. 常量与运算符 5. 控制语句 6. 数组arr...

  • Go语言学习基础笔记

    Go 1.声明变量 2.Go语言常量 3.运算符 4.for循环 5.Go函数 6.数组声明 7.语言指针 Go ...

  • Swift:基本语法

    一、常量与变量二、数据类型三、特有的运算符四、流程控制语句 一、常量与变量 常量是指第一次赋值后,不能再次赋值的量...

  • GO语言学习系列四——GO的运算符与常量

    常量 常量定义 常量使用关键字 const 定义,用于存储不会改变的数据,在GO语言中,常量只能布尔型,数字型,和...

  • 17C语言培训知识小百科

    一、程序结构 二、 变量与常量 三、输入和输出 四、运算符和表达式 五、运算符优先级 http://blog.cs...

  • Go语言常量和输入输出

    常量 Go语言常量和C语言差不多Go语言定义常量const不能少,数据类型可以不写Go语言定义常量不能用:=Go语...

  • 08-GoLang运算符

    算术运算符 C语言中算术运算符有 Go语言中的算数运算符和C语言一样 并且用法都一样 注意点: 不同类型的常量(字...

  • 【Go 语言教程】Go 语言常量变量和运算符

    每一门语言都会有常量的定义,变量的定义,以及基于这些定义的运算,那么本次将进行Go语言的常量,变量和运算符进行介绍...

  • Go基础系列:5. 常量及运算符

    学到什么 什么是常量? 如何定义常量? 常量和变量有什么不同? 如何使用常量? 有哪些运算符? 如何使用运算符? ...

网友评论

      本文标题:四.Go常量与运算符

      本文链接:https://www.haomeiwen.com/subject/izaeqxtx.html