狂奔的菜鸟

当你的实力支撑不起你的野心的时候,静下心来好好学习吧!


  • 首页

  • 归档

go学习笔记延迟调用

发表于 2017-02-28 | 分类于 GO
延迟调用使用defer用于注册延迟调用,可以理解为类似PHP对象中的析构函数,只有在ret前才被执行,通常用于释放资源或者错误处理package main import "os" func test() error { f, err := os.Create(&quo ...
阅读全文 »

go学习笔记异常处理

发表于 2017-02-28 | 分类于 GO
异常处理没有结构化异常,使用panic抛出错误,recover捕获错误package main func test() { defer func() { if err := recover();err != nil { //相当于php的错误异常处理的try ...
阅读全文 »

go学习笔记函数

发表于 2017-02-24 | 分类于 GO
函数定义不支持嵌套,重载和默认参数无需声明原型支持不定长变参支持多返回值支持命名返回参数支持匿名函数和闭包使用func定义函数,左大括号依旧不能另起一行package main func test (x, y int, s string) (int, string) { //需要定义返回参数的类 ...
阅读全文 »

go学习笔记表达式

发表于 2017-02-22 | 分类于 GO
保留字在程序中不可以使用的名字break,deafault,func,interface,select,case,defer,go,map,struct,chan,else,goto, package,switch,const,fallthrough,if,range,type,continue,f ...
阅读全文 »

go学习笔记类型

发表于 2017-02-20 | 分类于 GO
类型转换package main func main() { var b byte = 100 var n int = b // //隐式转换不支持,会报错 //var n int = int(b)//显示转换 println(n) } 其他值不能当作bool值使用 ...
阅读全文 »
1…192021…42

狂奔的菜鸟

狂奔的菜鸟

206 日志
13 分类
14 标签
RSS
GitHub E-Mail
Links
  • taichirain
  • 陈捷的博客
  • 大神-0x0886
  • 程序员之路
© 2014 — 2019 狂奔的菜鸟
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4