随笔分类 - 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
阅读全文
go语言——文件处理
摘要:创建文件 import ( "fmt" "os" ) func main() { //创建文件时,需要指定文件的存储路径以及文件名称 file, err := os.Create("D:/Test/a.txt") if err != nil { fmt.Println(err) } //对文件进行操
阅读全文
go——异常处理
摘要:go异常处理 import ( "errors" "fmt" ) func main() { num, err := ErrorTest(0, 10) if err != nil { fmt.Println(err) } else { fmt.Println(num) } } func ErrorT
阅读全文
go语言学习——接口
摘要:1、接口的定义 import "fmt" type Personer interface { SayHello() } type Student struct { } func (stu *Student)SayHello() { fmt.Println("老师好") } func main() {
阅读全文
go语言继承
摘要:1、继承 package main import "fmt" //定义一个Person类 type Person struct { id int name string age int } //分别定义Student与Teacher类,继承Person type Student struct { /
阅读全文
go语言append函数的用法
摘要:append函数使用 1、使用append给切片添加数值 import "fmt" func main() { var sli []int //使用append追加切片 sli = append(sli,1) sli = append(sli,2) fmt.Println(sli) } 执行结果 [
阅读全文
go语言学习笔记——指针
摘要:1、指针的定义 func newPoint() { var a int = 10 //定义整数型指针 var p *int //此时出现nullpoint,因为p不知道指向的内存地址 fmt.Println(p) //同样报错,p没有指向的地址 *p = 67 fmt.Println(*p) p =
阅读全文
GO语言学习笔记——结构体
摘要:1、创建结构体 func createStruct() { //结构体中的成员变量不能加var关键字 type Student struct { id int name string age int addr string } } 2、结构体初始化 func createStruct() { //结
阅读全文
go语言学习笔记——map集合
摘要:1、创建map集合 //1.创建map集合 var newMap map [int] string fmt.Println(newMap) fmt.Println(len(newMap))//len()返回map集合中已有的键值对的个数 //打印结果 map[] 0 //创建map集合的第二种方式
阅读全文