为了账号安全,请及时绑定邮箱和手机立即绑定

结构体中切片的初始化

结构体中切片的初始化

Go
当年话下 2021-06-17 22:23:25
我正在努力在结构(GO 语言)中启动切片。这可能很容易,但我仍然无法解决。我得到以下错误./prog.go:11:1: syntax error: unexpected var, expecting field name or embedded type./prog.go:25:2: no new variables on left side of :=./prog.go:26:2: non-name g.s on left side of :=我认为s应该将其声明为结构的一部分,所以我想知道为什么会出现该错误。有人有什么建议吗?package mainimport "fmt"type node struct {value int}type graph struct {nodes , edges intvar s []int} func main() {g:= graphCreate()}func input(tname string)(number int){fmt.Println("input a number of " + tname)fmt.Scan(&number)return }func graphCreate()(g graph){g:= graph{input("nodes"), input("edges")}g.s := make([]int, 100)return }
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 376 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信