随笔分类 - GoLang 学习
摘要:一 Go 语言的取地址符是 & 放到一个变量前使用就会返回相应变量的内存地址。 二 什么是指针 一个指针变量指向了一个值的内存地址。 三 空指针
阅读全文
摘要:1 内置函数 len() 函数可以接受不同类型参数并返回该类型的长度。 如果我们传入的是字符串则返回字符串的长度, 如果传入的是数组,则返回数组中包含的元素个数。 2 自定义函数 3 值传递 和 引用传递 4 函数方法 方法就是一个包含了接受者的函数(注意: 在go中,函数和方法是不一样的!!),接
阅读全文
摘要:1 if ... else 2 switch语句 3 Select语句 select随机执行一个可运行的case。如果没有case可运行,它将阻塞,直到有case可运行。一个默认的子句应该总是可运行的 如果有多个case都可以运行,Select会随机公平地选出一个执行。其他不会执行。否则: 如果有d
阅读全文
摘要:http://www.runoob.com/go/go-operators.html 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 其他运算符 返回变量存储地址: & 指针变量: *
阅读全文
摘要:http://www.runoob.com/go/go-constants.html 一 常量 是一个简单值的标识符,在程序运行时,不会被修改的量。 常量中的数据类型只可以是布尔型、数字型(整数型、浮点型和复数)和字符串型。 二 常量的定义 显式类型定义: const b string = "abc
阅读全文
摘要:1 变量三种声明: (第一种的var和类型都是多余; 第二种最简洁,但是第二种只能用在函数中,不能是全局变量的声明) 第一种: 第二种:(初始化声明) 如果在相同的代码块中,我们不可以再次对于相同名称的变量使用初始化声明 第三种: 2 值类型和引用类型 所有像 int、float、bool 和 st
阅读全文
摘要:1 布尔型: var b bool = true。 2 数字类型: 整型 int 和浮点型 uint8, uint16, uint32, uint64, int8, int16, int32, int64 float32、float64 complex64, complex128 byte(类似Ui
阅读全文
摘要:http://www.runoob.com/go/go-basic-syntax.html 1 行分隔符 在 Go 程序中,一行代表一个语句结束。每个语句不需要像 C 家族中的其它语言一样以分号 ; 结尾,因为这些工作都将由 Go 编译器自动完成。 如果你打算将多个语句写在同一行,它们则必须使用 ;
阅读全文
摘要:1 go 语言结构 Go 语言的基础组成有以下几个部分: 包声明: 定义了包名,必须在源文件中非注释的第一行指明这个文件属于哪个包,package main表示一个可独立执行的程序,每个 Go 应用程序都一个 名 为 main 的包。 引入包:fmt 包实现了格式化 IO(输入/输出)的函数。 函数
阅读全文
摘要:(课程地址: http://study.163.com/course/courseLearn.htm?courseId=306002&from=study#/learn/video?lessonId=421012&courseId=306002) 1: GO语言的特点: 类型安全和内存安全: 以非常
阅读全文

浙公网安备 33010602011771号