Solidity 奇奇怪怪的技巧(一)

Punkcan
·
·
IPFS

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

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

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

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

这其实蛮困扰的

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

mapping(uint256=>address[]) _need;

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

CC BY-NC-ND 2.0 授权

喜欢我的作品吗?别忘了给予支持与赞赏,让我知道在创作的路上有你陪伴,一起延续这份热忱!

Punkcan加密宇宙裡的擺渡人 聲音及電腦視覺藝術創作 數據控,喜歡音樂美食書寫思考 人在江蘇,只有Wechat比較好使 Wechat ID:stormychaos https://punkcan.art/
  • 来自作者
  • 相关推荐

Web3 小白书:去中心化是什么?

Glassnode 2022 年 10 月 31 日 周报小结

Aptos 优势分析及后续市场评估