当前位置: 首页 > news >正文

汽车网站建设预算什么软件可以免费制作视频

汽车网站建设预算,什么软件可以免费制作视频,宁波企业网站搭建图片,做logo设计的网站在 Solidity 中#xff0c;直接返回一个 mapping 的所有数据是不可能的#xff0c;因为 mapping 本身不支持直接遍历。但是#xff0c;可以使用一些技巧来实现这一目标#xff0c;例如通过维护一个额外的数组来跟踪 mapping 中的键#xff0c;并通过这个数组来返回所有的键…在 Solidity 中直接返回一个 mapping 的所有数据是不可能的因为 mapping 本身不支持直接遍历。但是可以使用一些技巧来实现这一目标例如通过维护一个额外的数组来跟踪 mapping 中的键并通过这个数组来返回所有的键值对。 示例代码 假设有一个 mapping(uint256 uint256)并且想要创建一个函数来返回该 mapping 的所有键值对可以按照以下步骤操作 维护一个额外的数组来存储所有的键。创建一个新的数组来存储键值对。使用循环来填充新数组。返回新数组。 示例代码 pragma solidity ^0.8.0;contract MappingIteration {mapping(uint256 uint256) public pledgeMap;uint256[] public pledgeKeys;function addEntry(uint256 _key, uint256 _value) public {pledgeMap[_key] _value;// 如果键不存在于数组中则添加到数组if (!contains(_key)) {pledgeKeys.push(_key);}}function contains(uint256 _key) private view returns (bool) {for (uint256 i 0; i pledgeKeys.length; i) {if (pledgeKeys[i] _key) {return true;}}return false;}function getAllEntries() public view returns (uint256[] memory, uint256[] memory) {uint256[] memory keys new uint256[](pledgeKeys.length);uint256[] memory values new uint256[](pledgeKeys.length);for (uint256 i 0; i pledgeKeys.length; i) {keys[i] pledgeKeys[i];values[i] pledgeMap[keys[i]];}return (keys, values);} }解释 添加条目: addEntry 函数在向 mapping 添加条目时还会检查该键是否已经存在于 pledgeKeys 数组中如果不存在则添加到数组中。 遍历: getAllEntries 函数创建两个数组 keys 和 values并将 mapping 中的所有键值对复制到这两个数组中。 包含检查: contains 函数用于检查键是否已经存在于 pledgeKeys 数组中。 示例用法 假设想要从合约中获取 pledgeMap 的所有键值对可以这样调用函数 MappingIteration myContract new MappingIteration(); myContract.addEntry(1, 100); myContract.addEntry(2, 200); myContract.addEntry(3, 300);(uint256[] memory keys, uint256[] memory values) myContract.getAllEntries();在这个例子中keys 和 values 数组将分别包含 pledgeMap 中的所有键和值。 注意事项 在使用额外数组的方法时要注意在删除条目时也需要更新数组。使用自定义库的方法需要更多的代码和维护工作但提供了更灵活的功能。
http://www.w-s-a.com/news/85666/

相关文章:

  • 成都网站优化实战大连企业网站建设模板
  • 服务器硬件影响网站速度seo网站推广价格
  • 学院网站开发竞争对手分析买网站送域名
  • 手机网站 jsp个人网页制作成品代码五个页面
  • ppt做长图网站wordpress文章页面图片自动适应
  • 做泌尿科网站价格京东商城网站建设教程
  • 像网站的ppt怎么做的移动app与网站建设的区别
  • 怎么建个人网站网站收录有什么用
  • 广州市医院网站建设广州头条新闻最近一周
  • 广州移动 网站设计中国交通建设监理协网站
  • 甘肃省第八建设集团公司网站wordpress topnews
  • 公司网站建设维保协议wordpress会员可看
  • 合肥百度网站排名优化深圳集团网站开发公司
  • 可以直接打开网站的方法手机回收站
  • 山西免费网站制作中天建设集团有限公司第九建设公司
  • 好的网站有哪些企业微信开发者工具
  • 网站通栏代码老外做的中国汉字网站
  • 东莞公司建站哪个更便宜wordpress宝塔伪静态
  • 六安网站建设价格做网站好吗
  • 中小企业网站建设咨询湖南省邵阳建设局网站
  • 分类网站一天做几条合适南安网络推广
  • 案例学 网页设计与网站建设百度竞价关键词出价技巧
  • 做公司网站要那些资料南雄网站建设
  • 自己做的网站发布到网上视频播放不了网页游戏奥奇传说
  • 网站效果用什么软件做品牌网站建设等高端服务
  • 四川省成华区建设局网站网站专业制作
  • 网站建设如何开票网站后台怎么做超链接
  • 教育网站设计方案建设网站技术公司电话号码
  • 建网站要定制还是第三方系统传奇网站模板psd
  • 免费搭建企业网站什么叫网站定位