### 7 运算符优先级 > 运算符是用来在程序运行时执行数学或逻辑运算的,在Go语言中,一个表达式可以包含多个运算符,当表达式中存在多个运算符时,就会遇到优先级的问题,此时应该先处理哪个运算符呢? > > 这个就由Go语言运算符的优先级来决定的。 > > Go语言有几十种运算符,被分成十几个级别,有的运算符优先级不同,有的运算符优先级相同。 > > 请看下表: > > | 优先级 | 分类 | 运算符 ...
-
Go语言学习 第五章 运算符和表达式 ②
-
Go语言学习 第五章 运算符和表达式 ①
> **运算符:**用于在程序运行时执行数学或逻辑运算。 > > **表达式:**使用运算符将数据(变量、常量、函数返回值)连接起来的式子。 ### 1 算数运算符 > | **运算符** | **术语** | **示例** | **结果** | > | ---------- | ------------------ | -------- | -------- | > | + | 加 | 10 + 5 ...
-
Go语言学习 第四章 基本数据类型
> Go语言数据类型分为五种: > > + 布尔类型 > + 整型类型 > + 浮点类型 > + 字符类型 > + 字符串类型 > > | **类型** | **名称** | **长度** | **零值** | **说明** | > | --------- | -------- | -------- | -------- | ---------------------------------------...
-
Go语言学习 第三章 变量和常量 ③
### 3 命名 #### 3、1 Go语言关键字 > **Go 语言有25个关键字:** > > ```go > break default func interface select > case defer go map struct > chan else goto ...
-
Go语言学习 第三章 变量和常量 ②
### 2 常量 #### 2、1 常量定义和使用 > **常量**:在程序运行过程中其值不可以发生改变的量成为常量。 > > 在程序开发中,用常量存储一直不会发生变化的数据,例如:π,身份证号码等。像这类的数据,在整个程序中运行中都是不允许发生改变的。 > > ```go > //常量定义 > const 常量名 数据类型 = 值 > //自动推导类型创建常量 不使用 := > const 常量名 = 值 > ``` > > + 常量的值在定以后不允许...
-
Go语言学习 第三章 变量和常量 ①
### 1 变量 #### 1、1 变量定义 > **变量**:在程序运行过程中其值可以发生改变的量成为变量。 > > **变量定义** > > + 声明变量 > > ```go > var 变量名 数据类型 > ``` > > + 变量赋值 > > ```go > var 变量名 数据类型 = 值 > ``` > > + 自动推导类型 > > ```go > 变量名 := 值 //根据值的类型 确定变量名的类型 > ``` > > 在...
-
Go语言学习 第一章 Go语言介绍和环境安装
### 1 Go语言介绍 > **Go 语言官方介绍** > > Go 语言是有谷歌推出的一门编程语言。 > > Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。 > **Go 语言主要开发者** > > Go 是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源。 > **Go 语言特点**...
-
Go语言学习 第二章 第一个Go语言程序
### 1 Hello world > 下面就用IDE工具,开发第一个GO程序。 > > Go 语言源文件的扩展是 .go > > 具体步骤如下: > > ```go > package main > > import "fmt" > > func main() { > fmt.Println("Hello, World!") > fmt.Println("性感法师在线教学~") > } > ``` ### 2 编译过程 > 要执行...