【发布时间】:2017-01-13 17:51:57
【问题描述】:
当我尝试编译以下代码时,出现以下错误:
users.go:31: cannot convert pass (type *string) to type string
users.go:78: cannot convert &user.Password (type *string) to type []byte
如何取消引用或将指针转换为字符串文字?
提前致谢。
我正在尝试编译的代码:https://play.golang.org/p/gtMKLNAyNk
【问题讨论】:
-
除了您的 sn-p 之外,您还可以发布给您带来问题的确切行吗?线条不匹配,因此很难知道问题出在哪里。
-
还将 models.User 结构定义添加到您的 sn-p,可能会有所帮助
-
您一直在不必要地获取该代码中事物的地址。提示,
&user.Username永远不会是nil。 -
@JimB 对这个指针很陌生,然后去:)
标签: string go type-conversion