string的使用

题目:

下面的代码有几处语法问题,各是什么?

1
2
3
4
5
6
7
8
9
10
11
package main
import (
"fmt"
)
func main() {
var x string = nil
if x == nil {
x = "default"
}
fmt.Println(x)
}

答案解析:

参考答案及解析:2 处有语法问题。

golang 的字符串类型是不能赋值 nil 的,也不能跟 nil 比较。


string的使用
http://example.com/2023/07/20/Go每日一题/string的使用/
作者
Feng Tao
发布于
2023年7月20日
更新于
2023年7月21日
许可协议