对于Delphi程序员,":="这个符号再熟悉不过了,表示对变量赋值!在GO语言中,同样表示赋值,但是和Delphi有些不同,不同就在于不需要var变量名称了!GO语言中的":="用于替代var,实现短声明变量!

官方教程:https://tour.go-zh.org/basics/10

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

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

官方示例代码:

package main

import "fmt"

func main() {
	var i, j int = 1, 2
	
        //短声明
        k := 3

        //同样是短声明,但是同时对多个变量进行赋值了
	c, python, java := true, false, "no!"

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

  

相关文章:

  • 2022-01-14
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-17
猜你喜欢
  • 2021-08-05
  • 2022-12-23
  • 2022-03-04
  • 2021-11-06
  • 2021-07-24
相关资源
相似解决方案