摘要: A struct is a collection of fields. 咱就直接上英文定义了. 然后写个程序看看: package main import "fmt" type Vertex struct { X int Y int } func main() { fmt.Println(Verte 阅读全文
posted @ 2022-09-25 18:37 YanyuWu 阅读(41) 评论(0) 推荐(0) 编辑
摘要: GO 语言中是有指针的概念的. 下面我们来看看怎么搞一个指针: var p *int 这句话其实非常精准的介绍了指针的声明方式: The type *T is a pointer to a T value. Its zero value is nil. 当我写这段代码: var p *int i : 阅读全文
posted @ 2022-09-25 18:33 YanyuWu 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 让我们试试在 hello 的文件夹下面执行这个命令: go build 这时候, 在同级目录下就会出现一个可执行文件: 然后执行这个可执行文件: 这个文件就可以分享给别人让别人执行啦. 阅读全文
posted @ 2022-09-25 18:14 YanyuWu 阅读(239) 评论(0) 推荐(0) 编辑
摘要: go 里面的 unit test 核心就是 go test 命令. 还有一个文件名字格式的问题, 一般 test 文件是 _test.go 那么咱们建一个这样的文件. 然后把下面的代码粘贴进去: package greetings import ( "testing" "regexp" ) // T 阅读全文
posted @ 2022-09-25 15:01 YanyuWu 阅读(49) 评论(0) 推荐(0) 编辑