标签:return 第一个 func solidity class rac contract DApp view
mkdir pet-shop cd pet-shop truffle unbox pet-shop
在contracts目录下,添加合约文件Adoption.sol
pragma solidity >=0.4.25 <0.7.0; contract Adoption { address[16] public adopters; // 保存领养者的地址 // 领养宠物 function adopt(uint petId) public returns (uint) { require(petId >= 0 && petId <= 15); // 确保id在数组长度内 adopters[petId] = msg.sender; // 保存调用这地址 return petId; } // 返回领养者 function getAdopters() public view returns (address[16] memory) { return adopters; } }
这里不再复述,可以看之前的文章
truffle compile
加gas这个配置的原因,可以参考上一篇博客。
truffle migrate
标签:return 第一个 func solidity class rac contract DApp view
原文地址:https://www.cnblogs.com/fdzang/p/12739475.html