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\n",a,s)
}
func main(){
    fmt.Println("hello world!")
    variable()
}

输出

hello world!
0 ""

 

posted @ 2019-01-12 23:16  anobscureretreat  阅读(128)  评论(0编辑  收藏  举报