#青训营 x 字节后端训练营#
1. 变量声明和赋值
Go 语言中的变量声明使用 var 关键字,例如:
var a int
a = 10
也可以一步完成变量声明和赋值:
var b string = "hello"
c := true
2. 常量声明
常量使用 const 关键字声明,一旦声明后不可更改值。例如:
const pi = 3.1415926
3. 控制语句
Go 语言中支持 if、for 和 switch 等控制语句。例如:
if a > 10 {
// do something
}
for i := 0; i < 10; i++ {
// do something
}
switch x {
case 1:
// do something
case 2:
// do something
default:
// do something
}
4. 数组和切片
数组和切片都可以用于存储多个元素,但数组长度固定,而切片长度可变。例如:
var arr [5]int
arr[0] = 1
sli := []int{1, 2, 3}
sli = append(sli, 4)
5. 函数定义
函数使用 func 关键字定义,并且可以有多个返回值。例如:
func add(a, b int) int {
return a + b
}
x, y := swap(1, 2)
func swap(a, b int) (int, int) {
return b, a
}