登录
首页 >  Golang >  Go问答

如何修复链代码中的“语法错误:意外的垫片,需要逗号或)”?

来源:stackoverflow

时间:2024-04-25 15:42:28 312浏览 收藏

大家好,我们又见面了啊~本文《如何修复链代码中的“语法错误:意外的垫片,需要逗号或)”?》的内容中将会涉及到等等。如果你正在学习Golang相关知识,欢迎关注我,以后会给大家带来更多Golang相关文章,希望我们能一起进步!下面就开始本文的正式内容~

问题内容

我有链码,它应该加密数据并放入分类帐并进行查询。

我已经更新了结构二进制文件,但在其他结构示例链代码中,此行是相同的并且没有任何错误。

func (s *SmartContract) queryPatient(APIstub shim.ChaincodeStubInterface, args []string) sc.Response { 
     if len(args) != 1 {
         return shim.Error("Incorrect number of arguments. Expecting 1")
     }

    patientAsBytes, err := fc.Decrypter(APIstub, args[0])
    if err != nil {
        return shim.Error(err.Error())
    }

     return shim.Success(patientAsBytes)
 }

错误指向 querypatient(apistub shim.chaincodestubinterface, args []string) sc.response { .


解决方案


不知道 sc.Response 中的内容,但在所有情况下您都返回 shim.Error() 类型。根据术语存根,我认为您使用的是 gRPC,它应该返回响应和错误。

好了,本文到此结束,带大家了解了《如何修复链代码中的“语法错误:意外的垫片,需要逗号或)”?》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多Golang知识!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>