golang语言中对于首次赋值使用
:=
操作符,但笔者今天在对一个结构体中指针变量赋值时,编辑器显示波浪线,提示expected identifier on left side of :=
,编译时也报错non-name on left side of :=
。那么这种如何解决呢?
-
编写对结构体中指针变量赋值测试程序
package main import ( "errors" "fmt" ) func RetPointer(i int)(*int, error) { if i == 0 { return nil, errors.New("0 is not supported") } return &i,