Solidity TypeError:仅新的实验性ABI编码器支持此类型

时间:2018-09-14 01:09:30

标签: solidity remix

我正在练习我的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编码器中,这是在说什么吗?

0 个答案:

没有答案