我正在练习我的Solidity技能,虽然我确实希望得到一个错误,但是我没有想到这个错误
TypeError:仅新的实验性ABI支持此类型 编码器。使用“实用的实验性ABIEncoderV2;”启用 特征。函数getArray()公共视图返回(string []){
这是我在Remix中的代码
pragma solidity ^0.4.17;
contract Test {
string[] public myArray;
function Test() public {
myArray.push("hola");
}
function getArray() public view returns (string[]) {
return myArray;
}
}
这里有什么?
这是因为标准ABI不支持动态嵌套数组吗?
我只想确认我对错误的理解。告诉我,当前版本不支持在函数参数和返回值中任意嵌套的数组,但在新的实验性ABI编码器中,这是在说什么吗?