Golang

linuxea:go流程控制之for range(15)

for range在go中非常常用,可以遍历字符串,数组,切片,映射,管道。 for range 一般而言,for range遍历,有一个索引和一个值,这与需要变量的对象有关。 简单的认为一个...
阅读全文
Golang

linuxea:go流程控制之for循环(14)

本文目录 [隐藏]for循环for一个子语句for死循环 此前的流程控制,都是我们预设了一个先有条件,现在for循环是重复做一件事情。一般而言,我们会设置一个索引,记录已经加到了多少...
阅读全文
Golang

linuxea:go指针简述(11)

本文目录 [隐藏]认识指针定义指针获取指针值修改指针值指针的应用 通常而言,在go中,元素赋值一个变量A后,A变量如果在赋值给另外一个变量B,相当于一次复制。对于底层内存地址来讲,对...
阅读全文
Golang

linuxea:go字符串string类型简述(10)

本文目录 [隐藏]I. 定义字符串算数运算关系运算赋值运算索引切片字符串长度去掉最后一位 字符串也可以作为算数运算,比如拼接。字符串也可以作为关系运算。赋值运算。可以通过索引获取。...
阅读全文
Golang

linuxea:go数值类型(8)

本文目录 [隐藏]算数运算自增和自减关系运算位运算赋值运算类型转换字节与码点 整型,go提供了5种有符号,5种无符号,1种指针,1种单字节,一种单个unicode字符(unicode...
阅读全文
Golang

linuxea:go语言作用域(5)

作用于定义标识符可以使用的范围。在go中使用{}定义作用域的范围。在{}中可以嵌套语句块。 但是,子语句快可以使用父语句块,父语句快不可以使用子语句块。如下所示就会报:undefined: i...
阅读全文
Golang

linuxea:go初识常量语法(4)

本文目录 [隐藏]定义一个常量省略类型定义多个类型相同的常量定义多个类型不相同的常量定义多个常量省略类型赋值省略枚举 常量 常量和变量不同,变量是可以赋值进行修改的,而常量是不能修改...
阅读全文
Golang

linuxea:go变量语法声明(3)

本文目录 [隐藏]I. 3.变量语法声明变量函数外变量定义多个变量简短声明var与简短声明的区别重复赋值值交换 I. 3.变量语法声明 声明语句用于定义程序的各种实体对象,如: ...
阅读全文
Golang

linuxea: go程序组成的基本单位(2)

本文目录 [隐藏]标识符字面量操作符分隔符 这和其他的语言一般无二。 标识符 标识符是编程时候使用的名字,这个名字可以是变量,产量,函数,类型,接口,包,以及后续的结构体都是由名字组...
阅读全文
Golang

linuxea:初识golang(1)

本文目录 [隐藏]I. 1.helo worldrunbuild注释 在go语言中的代码文件中最上层会定义一个package声明开头,说明源文件所属的包 而后使用Import导入依...
阅读全文