Revision history and IPFS entry, back to latest
Punkcan
IPFS What is this

Content Hash

Solidity 奇奇怪怪的技巧(一)

Punkcan
·
·

今天讲Array要如何可以不指定长度。

有写过的就知道Solidity 中,如果要定义一个变量是Array,那需要指定他是memory 或是 storage。

如果是memory,那变量第一次建立的时候就要指定长度。

例如你这个Array直接是某个值塞进来建立的,Array就不能再增加长度了,也就是不能push了。

这其实蛮困扰的

但我发现mapping中的Array是不用定义长度的

mapping(uint256=>address[]) _need;

像这样的方式就可以就可以有一个免定长度的Array了

CC BY-NC-ND 2.0