关于AssertsExchangeCC
来源:7-7 合约编写E

xixixi3432
2019-01-02
type AssertsExchangeCC struct{}
这个结构体为什么是空的
func (c *AssertsExchangeCC) Init(stub shim.ChaincodeStubInterface) pb.Response {
return shim.Success(nil)
}
为什么init和invoke方法前面要用上这个空的结构体
写回答
1回答
-
自游蜗牛
2019-01-02
同学,你好。这跟go语言的语法有关,其实这里我们并不关心cc的类型是什么,甚至int,bool都可以,只要他实现了init以及invoke两个方法,我们就可以把他当做是chaincode的实现类,shim的start方法只关注的是chaincode这个interface。祝你学习愉快!
00
相似问题