Go基础语法 | 青训营

57 阅读1分钟

Go是一门静态类型的编程语言,它具有简洁、高效和并发性的特点。以下是Go的一些基础语法:

  1. 变量声明:

    • 使用关键字var来声明变量,例如:var num int
    • 可以同时声明多个变量,例如:var a, b, c int
    • 可以使用初始化表达式为变量赋初值,例如:var name string = "John"
  2. 数据类型:

    • 基本数据类型包括整型(int)、浮点型(float64)、布尔型(bool)和字符串(string)。
    • Go还提供了复合数据类型,如数组、切片、字典、结构体和指针等。
  3. 控制结构:

    • 条件语句使用ifelse,例如:
      if x > 0 {
          fmt.Println("x is positive")
      } else {
          fmt.Println("x is non-positive")
      }
      
    • 循环语句使用for,例如:
      for i := 0; i < 5; i++ {
          fmt.Println(i)
      }
      
  4. 函数:

    • 使用关键字func定义函数,例如:
      func add(a, b int) int {
          return a + b
      }
      
    • 函数可以有多个返回值。
  5. 包和导入:

    • Go程序由多个包组成,使用关键字package定义包名。
    • 使用关键字import导入其他包,例如:import "fmt"