《Solidity笔记》mapping

131 阅读1分钟

在 Solidity 中,mapping 是一种用于建立键值对关系的数据结构,类似于其他编程语言中的哈希表或字典。mapping 可以用来存储键值对,其中键是唯一的,而值可以是任意类型的数据。

定义 Mapping

mapping (KeyType => ValueType) public myMapping;
  • KeyType 是映射的键类型。
  • ValueType 是映射的值类型。

创建和访问 Mapping

myMapping[key] = value;
value = myMapping[key];
  • 通过键 key 可以将值 value 存储到映射中。
  • 通过键 key 可以获取存储在映射中的值 value