在 Solidity 中,mapping 是一种用于建立键值对关系的数据结构,类似于其他编程语言中的哈希表或字典。mapping 可以用来存储键值对,其中键是唯一的,而值可以是任意类型的数据。
定义 Mapping
mapping (KeyType => ValueType) public myMapping;
KeyType是映射的键类型。ValueType是映射的值类型。
创建和访问 Mapping
myMapping[key] = value;
value = myMapping[key];
- 通过键
key可以将值value存储到映射中。 - 通过键
key可以获取存储在映射中的值value。