最近看以太坊有很多语法不懂的,过路师兄指点指点1

JavaPlus 2018-01-21 12:03:29

1. current, future := ethash.datasets[epoch], (*dataset)(nil)
2.ks := stack.AccountManager().Backends(keystore.KeyStoreType)[0].(*keystore.KeyStore)

第一句 (*dataset)(nil)啥意思?
第二句 .(*keystore.KeyStore)啥意思?

或有啥语言书推荐
...全文
646 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
假正经的班长 2018-01-23
  • 打赏
  • 举报
回复
(*dataset)(nil) 得到一个 *dataset 类型的指针,值为nil .(*keystore.KeyStore) 一般用在把 interface 类型,转成 *keystore.KeyStore 类型

2,190

社区成员

发帖
与我相关
我的任务
社区描述
go语言学习与交流版
社区管理员
  • go语言社区
  • Freeman Z
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧