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

开始练习 →