Почему код VS дает мне ошибки в коде Solidity, тогда как полученный код отлично разворачивается поверх ремикса?
Снимок экрана
Здесь адрес [16] показывает ошибку.Принимая во внимание, что этот же код работает на ремиксе.
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;
}
}