2019年3月10日
Go
一 变量定义规范Go语言中的函数名、变量名、常量名、类型名、语句标号和包名等所有的命名,都遵循一个简单的命名规则:
1 一个名字必须以一个字母(Unicode字母)或下划线开头,后面可以跟任意数量的字母、数字或下划线
2 大写字母和小写字母是不同的:Name和name是两个不同的变量
3 关 ...
详情...
2019年3月10日
Go
定义在 Go 语言中,术语”常量”用于表示固定的值。比如 5 、-89、 I love Go、67.89 等等。
看看下面的代码:
12var a int = 50 var b string = "I love Go"
在上面的代码中,变量 a 和 b 分别被赋值为常 ...
详情...
2019年3月10日
Go
下面是 Go 支持的基本类型:
bool
数字类型
int8, int16, int32, int64, int
uint8, uint16, uint32, uint64, uint
float32, float64
complex64, complex128
byte
rune
s ...
详情...
2019年3月10日
Go
变量是什么变量指定了某存储单元(Memory Location)的名称,该存储单元会存储特定类型的值。在 Go 中,有多种语法用于声明变量。
声明单个变量var name type 是声明单个变量的语法。
12345678package mainimport "fmt"f ...
详情...
2019年3月10日
Go
函数是什么?函数是一块执行特定任务的代码。一个函数是在输入源基础上,通过执行一系列的算法,生成预期的输出。
函数的声明在 Go 语言中,函数声明通用语法如下:
123func functionname(parametername type) returntype { // ...
详情...
2019年3月10日
Go
什么是包,为什么使用包?到目前为止,我们看到的 Go 程序都只有一个文件,文件里包含一个 main 函数和几个其他的函数。在实际中,这种把所有源代码编写在一个文件的方法并不好用。以这种方式编写,代码的重用和维护都会很困难。而包(Package)解决了这样的问题。
包用于组织 Go 源代码,提 ...
详情...
2019年3月10日
Go
if 是条件语句。if 语句的语法是
12if condition { }
如果 condition 为真,则执行 { 和 } 之间的代码。
不同于其他语言,例如 C 语言,Go 语言里的 { } 是必要的,即使在 { ...
详情...
2019年3月10日
Go
循环语句是用来重复执行某一段代码。
for 是 Go 语言唯一的循环语句。Go 语言中并没有其他语言比如 C 语言中的 while 和 do while 循环。
for 循环语法12for initialisation; condition; post { }
初始化 ...
详情...
2019年3月10日
Go
switch 是一个条件语句,用于将表达式的值与可能匹配的选项列表进行比较,并根据匹配情况执行相应的代码块。它可以被认为是替代多个 if else 子句的常用方式。
看代码比文字更容易理解。让我们从一个简单的例子开始,它将把一个手指的编号作为输入,然后输出该手指对应的名字。比如 0 是拇指, ...
详情...
2019年3月10日
Go
数组数组是同一类型元素的集合。例如,整数集合 5,8,9,79,76 形成一个数组。Go 语言中不允许混合不同类型的元素,例如包含字符串和整数的数组。(当然,如果是 interface{} 类型数组,可以包含任意类型)
数组的声明一个数组的表示形式为 [n]T。n 表示数组中元素的数量,T ...
详情...