Bootstrap

《零基础Go语言算法实战》【题目 1-2】变量赋值问题

 

《零基础Go语言算法实战》

【题目 1-2】变量赋值问题

“ = ”和“ := ”运算符有什么区别?举例说明。

【解答】

运算符“ = ”是赋值运算符。它的使用方式与其他语言中的使用方式相同。示例如下:

var hi string = "This is a string"

运算符“ := ”提供短变量声明子句的语法,并用于声明、赋值和重新声明,只能在函数

内部使用。类型不是必需的,因为 Go 语言编译器能够根据开发者分配给变量的文字值推断

出类型。示例如下:

hi := "This is a string"

1751f7bfa02943b7935592e0f04d6d36.png

2f527d2984004eab895cd83c850b8d5e.png 

 

 

;