golang
爱吃鱼的俞阿娟
发现问题并解决问题
展开
-
GO语言基础(一)
1变量1.1变量声明var v1 intvar v2 stringvar v3 [10]int // 数组var v4 []int // 数组切片var v5 struct { f int} var v6 *int // 指针var v7 map[string]int // map,key为string类型,value为int类型var v8 func(a int) int...原创 2018-09-26 21:32:08 · 238 阅读 · 0 评论 -
GO语言LiteIDE的安装使用
https://blog.csdn.net/weiyuefei/article/details/51160356转载 2018-10-25 10:30:03 · 524 阅读 · 0 评论 -
Go语言基础-defer详解
package mainimport "fmt"func main(){ fmt.Println("enter in main") defer test("test defer:")()//注意这里有括号! //如果没有括号,入口函数会在函数退出时执行 //而出口函数将不会执行 //括号表示调用 var i int=2; i++; ...原创 2018-10-19 10:23:28 · 253 阅读 · 0 评论 -
GO语言基础(二)
1流程控制1.1条件语句if a < 5 { return 0 } else { return 1 } 关于条件语句,需要注意以下几点:条件语句不需要使用括号将条件包含起来(); 无论语句体内有几条语句,花括号{}都是必须存在的;左花括号{必须与if或者else处于同一行; 在if之后,条件语句之前,可以添加变量初始化语句,使用;间隔;在有返回值的函数中,不允...原创 2018-10-18 10:12:52 · 182 阅读 · 0 评论 -
GoLang基本(三)-- 面向对象编程
书籍《go语言编程》在Java语言中,存在两套完全独立的类型系统:一套是值类型系统,主要是基本类型,如byte、int、boolean、char、double等,这些类型基于值语义;一套是以Object类型为根的对象类型系统,这些类型可以定义成员变量和成员方法,可以有虚函数,基于引用语义,只允许在堆上创建(通过使用关键字new)。Java语言中的Any类型就是整个对象类型系统的根——java.l...原创 2019-02-18 16:54:24 · 229 阅读 · 0 评论