
go基础
biningo-QAQ
这个作者很懒,什么都没留下…
展开
-
Go中神奇的defer
前言 刚接触到defer的时候感觉和java的finally有点像,就是在return之前执行,但是其实defer比finally强大多了 defer后面只能跟函数【匿名函数也可】 多个defer执行时按栈结构执行 先定义defer的后执行 defer初始化 func f1() int { var i int defer func() { i ++ }() defer fun...原创 2019-12-16 22:47:22 · 136 阅读 · 0 评论 -
Go基础分支选择结构
前言 今天来看看golang的基础分支选择结构,基本和其它语言差不多,只是golang的语法要求较为严格 1、 IF语句 i :=80 if i>90{ println("优秀") }else if i>=60{ println("及格") } else { println("挂科") } //if初始化子句 作用域局限于if里面 if j :=100...原创 2019-12-16 22:34:44 · 219 阅读 · 0 评论 -
GO的基本数据类型
前言 golang的基本数据类型和很多语言都类似,但是go中int 、float等类型区分32位还是64位,我不知道为什么这样子区分,可能是更加严谨吧,还有golang的string类型也和其它面向对象语言比如java,python有很大的不同。 golang和python一样 也有复数类型,complex128...原创 2019-11-20 20:11:00 · 361 阅读 · 0 评论 -
Go学习第一天
今天突发奇想学习了一下go,这个被称“互联网下的C”果然和c一样快速简单(设计思想 一个问题尽量只有一个解决方法) 下面总结一些知识点: 1、go中有包的概念有一个执行入口main包 其中有main方法是执行的入口 如果没有main包 程序是无法执行的同时建议把包名也就是文件夹的名字和打包的名字package xxx 一样比较好 (另外 源码都是放在src目录...原创 2019-06-02 08:42:49 · 113 阅读 · 0 评论