变量声明
// 方式1: 标准声明
var name string = "Go"
var age int = 15
// 方式2: 类型推断
var language = "Golang"
// 方式3: 短变量声明(最常用)
version := "1.21"
count := 100
基本数据类型
| 类型 | 说明 | 示例 |
| int, int8, int16, int32, int64 | 整数 | 42 |
| uint, uint8, uint16, uint32, uint64 | 无符号整数 | 100 |
| float32, float64 | 浮点数 | 3.14 |
| bool | 布尔值 | true, false |
| string | 字符串 | "Hello" |
常量
const Pi = 3.14159
const (
StatusOK = 200
StatusNotFound = 404
)
类型转换
var i int = 42
var f float64 = float64(i)
var u uint = uint(f)
练习
package main
import "fmt"
func main() {
// 声明变量
name := "张三"
age := 25
height := 1.75
isStudent := true
fmt.Printf("姓名: %s\n", name)
fmt.Printf("年龄: %d\n", age)
fmt.Printf("身高: %.2f米\n", height)
fmt.Printf("是学生: %t\n", isStudent)
}