Solidity 奇奇怪怪的技巧(一)
今天讲Array要如何可以不指定长度。
有写过的就知道Solidity 中,如果要定义一个变量是Array,那需要指定他是memory 或是 storage。
如果是memory,那变量第一次建立的时候就要指定长度。
例如你这个Array直接是某个值塞进来建立的,Array就不能再增加长度了,也就是不能push了。
这其实蛮困扰的
但我发现mapping中的Array是不用定义长度的
mapping(uint256=>address[]) _need;
像这样的方式就可以就可以有一个免定长度的Array了