- 博客(3)
- 资源 (8)
- 收藏
- 关注
原创 Go 学习之路: 异常处理defer,panic,recover
Go没有像Java那样的异常机制,它不能抛出异常。因为设计者们认为,将异常与控制结构混在一起容易使得代码变得混乱。于是乎引入Exception处理: defer,panic,recover; 简单描述:Go中可以抛出一个panic的异常,然后在defer中通过recover捕获这个异常,然后正常处理。 例子代码: package main import "fmt" func de...
2018-06-29 17:04:32 1116
原创 Go 学习之路:引用类型与值类型
Golang中只有三种引用类型:slice(切片)、map(字典)、channel(管道); 引用类型 引用类型理解为(C语言):指针 值类型 值的拷贝 下面以值类型和slice(切片)例子可知: package main import "fmt" func main(){ a := [5]int{2, 3, 4, 5, 6} b := a ...
2018-06-28 15:29:38 1227
原创 Go 学习之路:Println 与 Printf 的区别
Go 学习之路: Println与Printf的区别 Println 和Printf 都是fmt包中公共方法;在需要打印信息时常用的函数,那么二函数有什么区别呢?
2018-06-15 16:18:55 323
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人