💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
####短声明变量 ~~~ func main() { var i, j int = 1, 2 k := 3 c, python, java := true, false, "no!" fmt.Println(i, j, k, c, python, java) } ~~~ 1、在函数中,`:=` 简洁赋值语句在明确类型的地方,可以用于替代 var 定义。 2、函数外的每个语句都必须以关键字开始(`var`、`func`、等等),`:=` 结构不能使用在函数外。 3、变量的类型由右值推导得出 ####变量类型转换 ~~~ func main() { flo := 3.1415 fmt.Println(int32(flo)) } ~~~ 与php差别主要在于GO中变量类型多如bool string int int8 int16 int32 int64 uint uint8 uint16 uint32 uint64 uintptr ####常量 1、常量的定义与变量类似,只不过使用 const 关键字。 2、常量可以是字符、字符串、布尔或数字类型的值。 3、常量不能使用 := 语法定义。 4、一个未指定类型的常量由上下文来决定其类型(暂不确定)