51. 切片声明与遍历
语法讲解 今天学: Go 的切片(slice)可以存多个同类型的值,用 []类型{值...} 创建。 package main import "fmt" func main() { s := []int{10
52. 切片求和
语法讲解 今天学: 遍历切片时可以把所有元素加起来。range 返回下标和值。 package main import "fmt" func main() { s := []int{5, 10, 15, 20
53. 找最大值
语法讲解 今天学: 遍历切片时,用一个变量记录"目前最大的",每次比较更新。 package main import "fmt" func main() { s := []int{3, 8
54. append 追加元素
语法讲解 今天学: append 可以往切片末尾追加元素。 package main import "fmt" func main() { s := []int{1, 2, 3} s = append
55. range 遍历带下标
语法讲解 今天学: range 返回两个值:下标 i 和值 v。 package main import "fmt" func main() { s := []string{"Go", &
56. 统计切片中的偶数
语法讲解 今天学: 遍历切片时可以加条件判断来统计。 package main import "fmt" func main() { s := []int{1, 4, 7, 8, 10, 3} cou
57. 第一个函数
语法讲解 今天学: 用 func 定义函数,在 main 中调用。 package main import "fmt" func greet() { fmt.Println("Hello!"
58. 带参数的函数
语法讲解 今天学: 函数可以接收参数,参数写在括号里,格式是 名字 类型。 package main import "fmt" func sayHi(n int) { for i := 0; i < n
59. 有返回值的函数
语法讲解 今天学: 函数可以用 return 返回一个值,返回类型写在参数后面。 package main import "fmt" func add(a, b int) int { return a + b
60. 多返回值函数
语法讲解 今天学: Go 的函数可以返回多个值,这是 Go 的特色功能。 package main import "fmt" func divmod(a, b int) (int, int) { return