首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在uint256[]和uint256[x]之间进行转换

如何在uint256[]和uint256[x]之间进行转换
EN

Ethereum用户
提问于 2022-01-09 21:45:40
回答 1查看 604关注 0票数 0

基本上,我想调用一个函数myfunct(uint256[] memory),但我有一个uint256[13]

我有uint25613,因为我想将uint256s暂时存储在一个函数中,并且节省内存--而不是存储。

EN

回答 1

Ethereum用户

回答已采纳

发布于 2022-01-10 03:07:40

我建议您改变构建uint256[13]的方式,转而使用uint256[] memory _value = new uint256[](13);。那么您应该能够使用myFunc(_value)

如果数组不总是包含13个元素,则可以使用变量替换13,如下所示:

代码语言:javascript
复制
uint256 _n = 3;
uint256[] memory _value = new uint256[](_n);
// populate your array
票数 1
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/118455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档