go 变量声明

s是空字符串,不会打印

package main
import "fmt"

func variable(){
    var a int
    var s string
    fmt.Println(a,s)
}
func main(){
    fmt.Println("hello world!")
    variable()
}

输出

hello world!
0

如果要打印出空字符串s,可以使用Printf

package main
import "fmt"

func variable(){
    var a int
    var s string
    fmt.Printf("%d %q
",a,s)
}
func main(){
    fmt.Println("hello world!")
    variable()
}

输出

hello world!
0 ""
原文地址:https://www.cnblogs.com/sea-stream/p/10261455.html