随笔分类 -  go语言

go语言框架beego环境搭建
摘要:1.安装beego; go get -u github.com/astaxie/beego go get -u github.com/beego/bee 当出现如下错误的时候 #错误1C:\Users\Administrator>go get -u github.com/astaxie/beego 阅读全文
posted @ 2022-06-07 16:15 无锡-小松 阅读(1024) 评论(0) 推荐(0) 编辑
go语言——文件处理
摘要:创建文件 import ( "fmt" "os" ) func main() { //创建文件时,需要指定文件的存储路径以及文件名称 file, err := os.Create("D:/Test/a.txt") if err != nil { fmt.Println(err) } //对文件进行操 阅读全文
posted @ 2022-05-14 23:44 无锡-小松 阅读(81) 评论(0) 推荐(0) 编辑
go——异常处理
摘要:go异常处理 import ( "errors" "fmt" ) func main() { num, err := ErrorTest(0, 10) if err != nil { fmt.Println(err) } else { fmt.Println(num) } } func ErrorT 阅读全文
posted @ 2022-05-14 00:27 无锡-小松 阅读(32) 评论(0) 推荐(0) 编辑
go语言学习——接口
摘要:1、接口的定义 import "fmt" type Personer interface { SayHello() } type Student struct { } func (stu *Student)SayHello() { fmt.Println("老师好") } func main() { 阅读全文
posted @ 2022-04-18 21:48 无锡-小松 阅读(33) 评论(0) 推荐(0) 编辑
go语言继承
摘要:1、继承 package main import "fmt" //定义一个Person类 type Person struct { id int name string age int } //分别定义Student与Teacher类,继承Person type Student struct { / 阅读全文
posted @ 2022-04-12 20:20 无锡-小松 阅读(322) 评论(0) 推荐(0) 编辑
go语言append函数的用法
摘要:append函数使用 1、使用append给切片添加数值 import "fmt" func main() { var sli []int //使用append追加切片 sli = append(sli,1) sli = append(sli,2) fmt.Println(sli) } 执行结果 [ 阅读全文
posted @ 2022-04-11 22:09 无锡-小松 阅读(476) 评论(0) 推荐(0) 编辑
go语言学习笔记——指针
摘要:1、指针的定义 func newPoint() { var a int = 10 //定义整数型指针 var p *int //此时出现nullpoint,因为p不知道指向的内存地址 fmt.Println(p) //同样报错,p没有指向的地址 *p = 67 fmt.Println(*p) p = 阅读全文
posted @ 2022-04-01 22:14 无锡-小松 阅读(42) 评论(0) 推荐(0) 编辑
GO语言学习笔记——结构体
摘要:1、创建结构体 func createStruct() { //结构体中的成员变量不能加var关键字 type Student struct { id int name string age int addr string } } 2、结构体初始化 func createStruct() { //结 阅读全文
posted @ 2022-04-01 20:27 无锡-小松 阅读(42) 评论(0) 推荐(0) 编辑
go语言学习笔记——map集合
摘要:1、创建map集合 //1.创建map集合 var newMap map [int] string fmt.Println(newMap) fmt.Println(len(newMap))//len()返回map集合中已有的键值对的个数 //打印结果 map[] 0 //创建map集合的第二种方式 阅读全文
posted @ 2022-03-31 20:13 无锡-小松 阅读(238) 评论(0) 推荐(0) 编辑