Go是一门静态类型的编程语言,它具有简洁、高效和并发性的特点。以下是Go的一些基础语法:
-
变量声明:
- 使用关键字
var来声明变量,例如:var num int。 - 可以同时声明多个变量,例如:
var a, b, c int。 - 可以使用初始化表达式为变量赋初值,例如:
var name string = "John"。
- 使用关键字
-
数据类型:
- 基本数据类型包括整型(
int)、浮点型(float64)、布尔型(bool)和字符串(string)。 - Go还提供了复合数据类型,如数组、切片、字典、结构体和指针等。
- 基本数据类型包括整型(
-
控制结构:
- 条件语句使用
if和else,例如: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) }
- 条件语句使用
-
函数:
- 使用关键字
func定义函数,例如:func add(a, b int) int { return a + b } - 函数可以有多个返回值。
- 使用关键字
-
包和导入:
- Go程序由多个包组成,使用关键字
package定义包名。 - 使用关键字
import导入其他包,例如:import "fmt"。
- Go程序由多个包组成,使用关键字