为什么 VS 代码在 Solidity 代码中给我错误,而进来的代码却完美地部署在混音上?
截屏
这里地址[16] 显示错误。而同样的代码在 remix 上运行。
pragma solidity >=0.4.0 <0.6.0;
contract Adoption {
address[16] public adopters;
function adopt(uint petID) public returns (uint) {
require(petID >= 0 && petID <= 15);
adopters[petID] = msg.sender;
return petID;
}
function getAdopters() public view returns (address[16]) {
return adopters;
}
}