下面的代码有几处语法问题,各是什么?
package main
import (
"fmt"
)
func main() {
var x string = nil
if x == nil {
x = "default"
}
fmt.Println(x)
}
下面的代码有几处语法问题,各是什么?
package main
import (
"fmt"
)
func main() {
var x string = nil
if x == nil {
x = "default"
}
fmt.Println(x)
}
`单行代码`
打卡
Mark.
打卡
m
mark
mark
打卡
字符串类型不能赋值 nil
字符串类型是不能赋值 nil 或跟 nil 比较。
di
mark
mark
mk
mark
mark
1
mark
mark
1
mark
打卡学习
mark
打卡学习。
mark
mark
golang 的字符串类型是不能赋值 nil 的,也不能跟 nil 比较。 类型零值:
nil不是golang的关键词,只是一个变量名。
mark
mark
mark
mark
mark
mark
golang 的字符串类型是不能赋值 nil 的,也不能跟 nil 比较。
mark,golang的字符串类型是不能赋值nil的,也不能和nil做比较
make
mark