我们可以使用以下语法进行go变量声明
var num int
var str string
Run Code Online (Sandbox Code Playgroud)
但做同样的事情还有什么简写吗?
例如我们可以在python中简单地说:
num = 13
strings = "Hello World"
Run Code Online (Sandbox Code Playgroud)
甚至
num, strings = 13,"Hello World"
Run Code Online (Sandbox Code Playgroud)
该变量声明可以初始化多个变量:
var x, y float32 = -1, -2
Run Code Online (Sandbox Code Playgroud)
或者(短变量声明:=)
i, j := 0, 10
Run Code Online (Sandbox Code Playgroud)
所以这可行:play.golang.org
package main
import "fmt"
func main() {
a, b := 1, "e"
fmt.Printf("Hello, playground %v %v", b, a)
}
Run Code Online (Sandbox Code Playgroud)
输出:
Hello, playground e 1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
508 次 |
| 最近记录: |