11. 读入两个整数

语法讲解 今天学: fmt.Scan 可以一次读入多个值。 package main import "fmt" func main() { var a, b int fmt.Scan(&a,

开始练习 →

12. 读入三个整数

语法讲解 今天学: 同理可以读入三个或更多个值。 package main import "fmt" func main() { var a, b, c int fmt.Scan(&a, &a

开始练习 →

13. Scanf 格式化读入

语法讲解 今天学: fmt.Scanf 可以按格式读入数据,%d 读整数。 package main import "fmt" func main() { var a, b int fmt.Scanf

开始练习 →

14. 读入浮点数

语法讲解 今天学: 用 float64 类型存小数,fmt.Scan 自动识别类型。 package main import "fmt" func main() { var x float64 fmt

开始练习 →

15. 交换输出顺序

语法讲解 今天学: 读入的数据存在变量里,输出时可以自由决定顺序。 package main import "fmt" func main() { var a, b int fmt.Scan(&

开始练习 →

16. 读入并格式化输出

语法讲解 今天学: 可以把读入的值嵌入到格式化字符串中。 package main import "fmt" func main() { var age int fmt.Scan(&age)

开始练习 →

17. 短声明变量

语法讲解 今天学: Go 中用 := 可以快速声明并赋值变量,编译器自动推断类型。 package main import "fmt" func main() { x := 10 fmt.Printl

开始练习 →

18. var 声明变量

语法讲解 今天学: 也可以用 var 关键字声明变量并指定类型。 package main import "fmt" func main() { var a int = 3 var b int = 7

开始练习 →

19. 变量修改

语法讲解 今天学: 变量的值可以被修改,最后输出的是修改后的值。注意修改时用 = 而不是 :=。 package main import "fmt" func main() { x := 5 x =

开始练习 →

20. string 类型

语法讲解 今天学: Go 中字符串用双引号括起来,类型是 string。 package main import "fmt" func main() { name := "Go"

开始练习 →