golang:什么是字符串的零?
func NewKey(c appengine.Context,kind,stringID string,intID int64,parent *Key) *Key 文档说:
字符串的零是什么? 我试过0和nil,我得到错误像: cannot use nil as type string in function argument
那是 ”” :
var s string fmt.Println(s=="") // prints "true" 字符串不能为nil(但是*字符串可以)。 你可以简单测试 if stringId=="" { 要在stringID中传递零字符串,请使用 k := NewKey(c,"kind","",p) 从the specification:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |