GO 智能合约cannot use transactionRecordId + strconv.Itoa(id) (type string) as type byte in append(示例代码(代
人生必须的知识就是引人向光明方面的明灯。这篇文章主要讲述GO 智能合约cannot use transactionRecordId + strconv.Itoa(id) (type string) as type byte in append(示例代码(代相关的知识,希望能为你提供帮助。
1、报错详情
文章图片
2、在写fabric go智能合约发送的错误,像我这样的新手就是踩坑踩坑踩坑
3、下面是代码片段
文章图片
4、研究了一下append用法、也看了下GO语言官网文章:
var test_str []string test_str = append(test_str ,"this_ok")
append(type,len,cap)。
该函数第一个参数是类型,第二个参数是分配的空间,第三个参数是预留分配空间。
append比较适合用字面量初始的切片。
传入数据初始大小后,我们得到的实际上是一个含有这个size数量切片类型的空元素。此时使用append会在空元素之后再追加。
【GO 智能合约cannot use transactionRecordId + strconv.Itoa(id) (type string) as type byte in append(示例代码(代】对这就是用法。
5、我的解决
文章图片
他丫的就是变量用错了,因为原来是一个bytes跟我phone参数(string)肯定是不信的啊,所以新手就是坑呀。
文章图片
推荐阅读
- 如何在Android Studio中添加RecyclerView-v7支持包
- MacBook Pro App Store无法下载和更新软件解决方案
- Flutter: X Android license status unknown
- 启动项目时,mapper.xml文件没有导入
- 机器学习和深度学习之间的差异
- 详细教程(R数据导入教程指南)
- 面向初学者(R中的机器学习)
- Python中的AdaBoost分类器
- Atom IDE概述(安装和使用)