摘要: 函数声明 函数构成代码执行的逻辑结构。在Go语言中,函数的基本组成为:关键字func、函数名、 参数列表、返回值、函数体和返回语句。 函数调用 先导包,包必须在gopath/src中 Go语言中函数名字的大小写不仅仅是风格,更直接体现了该函数的可见性,这一点尤其需要注意。 小写字母开头的函数只在本包 阅读全文
posted @ 2019-09-17 18:00 黄sirofphoebe 阅读(151) 评论(0) 推荐(0) 编辑
摘要: Go语言支持如下的几种流程控制语句: 在具体的应用场景中,为了满足更丰富的控制需求, Go语言还添加了如下关键字: break、continue和fallthrough。 条件语句 if a < 5 {return 0} else {return 1}关于条件语句,需要注意以下几点: 条件语句不需 阅读全文
posted @ 2019-09-17 17:47 黄sirofphoebe 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Go语言内置以下这些基础类型:-布尔类型: bool。- 整型: int8、 byte、 int16、 int、 uint、 uintptr等。- 浮点类型: float32、 float64。- 复数类型: complex64、 complex128。- 字符串: string。- 字符类型: r 阅读全文
posted @ 2019-09-17 17:03 黄sirofphoebe 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 在Go语言中,常量是指编译期间就已知且不可改变的值。常量可以是数值类型(包括整型、浮点型和复数类型)、布尔类型、字符串类型等。 #字面常量所谓字面常量(literal),是指程序中硬编码的常量,如:-12Go语言的字面常量更接近我们自然语言中的常量概念,它是无类型的。只要这个常量在相应类型的值域范围 阅读全文
posted @ 2019-09-17 17:01 黄sirofphoebe 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 不需要使用的变量用 _来赋值 ``` ``` 阅读全文
posted @ 2019-09-17 17:01 黄sirofphoebe 阅读(138) 评论(0) 推荐(0) 编辑
摘要: var v10 int v10 = 123 //多重赋值 i, j = j, i 阅读全文
posted @ 2019-09-17 17:00 黄sirofphoebe 阅读(125) 评论(0) 推荐(0) 编辑
摘要: var v1 int var v2 string var 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 阅读全文
posted @ 2019-09-17 16:59 黄sirofphoebe 阅读(122) 评论(0) 推荐(0) 编辑
摘要: var v1 int = 10 // 正确的使用方式1 var v2 = 10 // 正确的使用方式2,编译器可以自动推导出v2的类型 v3 := 10 // 正确的使用方式3,编译器可以自动推导出v3的类型 阅读全文
posted @ 2019-09-17 16:59 黄sirofphoebe 阅读(155) 评论(0) 推荐(0) 编辑