外观
约 163 字小于 1 分钟
2025-09-04
如果将变量明确设置为某个值,则应使用短变量声明形式 (:=)。
:=
var s = "foo"
s := "foo"
但是,在某些情况下,var 使用关键字时默认值会更清晰。例如,声明空切片。
var
func f(list []int) { filtered := []int{} for _, v := range list { if v > 10 { filtered = append(filtered, v) } } }
func f(list []int) { var filtered []int for _, v := range list { if v > 10 { filtered = append(filtered, v) } } }
65e4b
2e959