
Go语言
小码农eve
不积跬步,无以至千里;不积小流,无以成江海。骐骥一跃,不能十步;驽马十驾,功在不舍
展开
-
Go语言学习(1)-变量
一、变量1、声明变量 Go语言引入了关键字var,而类信息放在变量名之后: 如: func main(){var a intvar b stringvar c [10]int //数组类型var d []string //切片数组var e struct{ f int g string} //结构体var k *int //指针类型var o map[string原创 2017-02-08 10:42:56 · 347 阅读 · 0 评论 -
Go语言学习(2)-常量
常量1、常量定义 通过const关键字func main(){ const pi float64 = 3.1415926 const zero = 0.0 //无类型浮点常量 const( size int64 =1024 eof = -1 ) const u,v float32 =0,3 //多重赋值 const a原创 2017-02-08 10:45:26 · 318 阅读 · 0 评论 -
Go语言学习(3)-类型
Go语言内置的基础类型:布尔类型:bool; 整型:int8、byte、int16、int、uint、uintptr等; 浮点类型:float32、float64; 复数类型:complex64、complex128; 字符串:string; 字符类型:rune; 错误类型:error; 此外,Go语言也支持以下这些复合类型: 指针(pointer) 数组(array) 切片(s原创 2017-02-08 10:52:03 · 533 阅读 · 0 评论 -
Go语言学习(4)-流程控制
1、条件语句if a < 5 { return 0} else { return 1}关于条件语句,需要注意以下几点: 条件语句不需要使用括号将条件包含起来(); 无论语句体内有几条语句,花括号{}都是必须存在的; 左花括号{必须与if或者else处于同一行; 在if之后,条件语句之前,可以添加变量初始化语句,使用;间隔; 在有返回值的函数中,不允许将“最终的”return语句原创 2017-02-08 10:56:07 · 436 阅读 · 0 评论