这是我的代码:
func ToSomething(arg *string) string {
switch arg {
case nil:
return "something1"
case "args1":
return "something2"
case "args2":
return "something3"
default:
return "something4"
}
}
它在下方显示一条红线args1,args2上面写着
“arg”开关中的无效大小写“args1”(不匹配类型“string”和“*string”)
有谁知道在 golang 中正确使用带有可为空字符串 (*string) 的 switch case 吗?
这是一个围棋游乐场:https ://go.dev/play/p/0TaeXSEIt06
慕桂英3389331
手掌心