本文主要是介绍Golang结构体中指针赋值问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
golang语言中对于首次赋值使用
:=
操作符,但笔者今天在对一个结构体中指针变量赋值时,编辑器显示波浪线,提示expected identifier on left side of :=
,编译时也报错non-name on left side of :=
。那么这种如何解决呢?
-
编写对结构体中指针变量赋值测试程序
package mainimport ("errors""fmt" )func RetPointer(i int)(*int, error) {if i == 0 {return nil, errors.New("0 is not supported")}return &i,
这篇关于Golang结构体中指针赋值问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!