摘要:@[toc] # 1. 概述 - 什么是方法 一个方法就是一个包含了接受者的函数。所有给定类型的方法属于该类型的方法集。 - 接收者 接收者类型可以是(除接口外)任何类型。 - 语法 ```go func (接收者 接收者类型) 方法名(参数 参数类型) [返回值 返回类型]{ /* 函数体*/ }
阅读全文
摘要:1. 方法 1.1 代码结构 1.2 struct_demo.go package struct_demo import "fmt" //定义机构体 type Xishu struct { ID int Name string Age int Position string } //定义方法 fun
阅读全文
摘要:GO语言基础-05-循环和语句-switch语句
阅读全文
摘要:GO语言基础-04-数据类型-02-常量[const]
阅读全文
摘要:GO语言基础-03-变量和作用域(变量声明、局部变量、全局变量)
阅读全文
摘要:GO语言基础-04-数据类型概述(整形、浮点型、布尔型、字串型、指针、数组、切片、map类型、结构体、channel、函数类型、接口类型)
阅读全文
摘要:GO语言基础-02-运算符号、标识符、注释、关键字(数学运算符、关系运算符、逻辑运算符、位运算符、赋值运算、运算符优先级)
阅读全文
摘要:文章目录 1. 标准正则2. 扩展正则3. POSIX字符类 1. 标准正则 正则注释举例^行首定位符$行尾定位符.单个字符,非前导符*前导符出现0到多次[ ]匹配指定范围内的一个字符[lL]ove[ - ]匹配指定范围内的一个字符[a-z]ove[^]匹配不在指定组内的字符\转义<词首定位符>词尾
阅读全文
摘要:1. 代码结构 2. point_demo.go package point_demo import "fmt" func TestPoint () { var count int = 20 var countPoint *int countPoint = &count fmt.Printf("co
阅读全文
摘要:1. 代码结构 2. struct_demo.go package struct_demo import "fmt" type Power struct { Atk int Def int } //定义西蜀结构体 type Xishu struct { ID int Name string Age
阅读全文
摘要:1. 方法 1.1 代码结构 1.2 struct_demo.go package struct_demo import "fmt" //定义机构体 type Xishu struct { ID int Name string Age int Position string } //定义方法 fun
阅读全文
摘要:代码 1.1 结构 1.2 定义和使用结构体 创建一个struct_demo 包,创建 struct_demo.go文件定义结构体 package struct_demo import "fmt" //定义结构体 type Xishu struct { //结构体中定义了下边四个属性 ID int
阅读全文
摘要:@[toc] # 1. 作用 复制切片的值给另一个切片 # 2. 语法 ```go func copy(dst []Type, src []Type) int ``` # 3. 完整示例(切片=》切片) - 代码 ```go package main import "fmt" func main (
阅读全文