📦 归档笔记 — 原创建于 WizNote,仅作归档展示;观点以当年为准,非最新。

短声明变量 在函数中,`:=` 简洁赋值语句在明确类型的地方,可以用于替代 var 定义。 函数外的每个语句都必须以关键字开始(`var`、`func`、等等),`:=` 结构不能使用在函数外。

创建时间2019-08-05最后修改2019-08-05原位置/程序员成长之旅/Go语言学习/笔记/字数123
目录:程序员成长之旅/Go语言学习/笔记

短声明变量

在函数中,:= 简洁赋值语句在明确类型的地方,可以用于替代 var 定义。

函数外的每个语句都必须以关键字开始(varfunc、等等),:= 结构不能使用在函数外。

package main

import "fmt"

test1 := 123 //错误!在函数外声明变量或其他(函数)需要以关键字开始!
var test2 int = 123 //正确


func main() {
	var i, j int = 1, 2
	k := 3
	c, python, java := true, false, "no!"

	fmt.Println(i, j, k, c, python, java)
}