当我使用 Remix 执行以下函数时,我收到错误:VM error: invalid opcode; 执行可能已经抛出。不幸的是,这个错误并没有告诉我任何事情。如果有任何帮助,我将不胜感激。
function getAllTreatmentsForPatient() public view returns(address[]){ address[] memory providerAddresses = new address;
for(uint i = 0; i <= treatmentsPatient[msg.sender].length; i++) {
address a = treatmentsPatient[msg.sender][i].providerAddress;
providerAddresses[i] = a;
}
return providerAddresses;
}`