【发布时间】:2016-05-15 19:49:39
【问题描述】:
我很难将字符串分配给类型字符串。所以我有这种类型:
type Username string
然后我有一个返回字符串的函数
我正在尝试将用户名设置为返回的字符串:
u := &Username{returnedString}
我也试过
var u Username
u = returnedString
但我总是得到一个错误。
【问题讨论】:
-
用户名是一个字符串,而不是一个结构,所以你不能这样做 :=&Username{returnedString}。你不能做 var u string 有什么原因吗?
-
你能提供更多关于错误的细节吗?
-
@william.taylor.09 用户名不是字符串,而是基于底层类型字符串的自定义类型。