The*_*chu 9 compiler-errors go
在我的Go代码中,我想创建一个自定义数据类型的数组.我打电话
Blocks=make(*BlockData, len(blocks))
Run Code Online (Sandbox Code Playgroud)
我收到错误:
cannot make type *BlockData
Run Code Online (Sandbox Code Playgroud)
我的类BlockData包含诸如uint64,int64,float32,string,[] byte,[] string和[]*TransactionData之类的字段类型.最后一个是指向另一个自定义类的指针数组.
我该怎么做才能解决这个错误?
RCE*_*RCE 14
make()用于创建切片,地图和通道.[]在制作切片时,类型名称必须在它之前.
使用它来创建一个指向BlockData的指针.
Blocks = make([]*BlockData, len(blocks))
Run Code Online (Sandbox Code Playgroud)
阅读Go语言规范中的更多内容.
| 归档时间: |
|
| 查看次数: |
5276 次 |
| 最近记录: |