文章分类 -  Golang

【Golang】05-接口
摘要:接口 接口类型 是由一组方法签名定义的集合。 接口类型的变量可以保存任何实现了这些方法的值。 注意: 示例代码的 22 行存在一个错误。由于 Abs 方法只为 *Vertex (指针类型)定义,因此 Vertex(值类型)并未实现 Abser。 1 package main 2 3 4 import 阅读全文
posted @ 2022-08-02 19:14 Jolyne123 阅读(47) 评论(0) 推荐(0)
【Golang】04-方法
摘要:1 package main 2 import ( 3 "fmt" 4 "math" 5 ) 6 7 type Vertex struct { 8 X, Y float64 9 } 10 func (v Vertex) Abs() float64 {//abs()函数有一个vertex类型的接收者 阅读全文
posted @ 2022-08-02 18:53 Jolyne123 阅读(27) 评论(0) 推荐(0)
【Golang】03-匿名函数和闭包
摘要:函数和闭包 Go语言基础10 匿名函数和闭包_哔哩哔哩_bilibili 匿名函数: 1 func(参数)(返回值){ 2 函数体 3 }//没有名字 执行: 1.赋给变量后执行 2.定义完后立即执行 闭包:函数+变量(嵌套该函数的外部,非全局) 常见形式: 例子:判断文件后缀 指南例子: 1 pa 阅读全文
posted @ 2022-08-02 17:41 Jolyne123 阅读(50) 评论(0) 推荐(0)
【Golang】02-映射
摘要:映射将键映射到值。 映射的零值为 nil 。nil 映射既没有键,也不能添加键。 make 函数会返回给定类型的映射,并将其初始化备用。 1 package main 2 3 4 import "fmt" 5 6 7 type Vertex struct { 8 Lat, Long float64 阅读全文
posted @ 2022-08-02 17:37 Jolyne123 阅读(67) 评论(0) 推荐(0)
【Golang】01-切片
摘要:网址: http://tour.studygolang.com/ 详细切片: Go 切片:用法和本质 - Go 语言博客 (go-zh.org) 指南中: 切片文法: 用make创建切片: range函数: for 循环的 range 形式可遍历切片或映射。 当使用 for 循环遍历切片时,每次迭代 阅读全文
posted @ 2022-08-02 17:32 Jolyne123 阅读(27) 评论(0) 推荐(0)