cadence
pub contract Dictionaries {
pub let map: {Address: Int}
pub fun add(address: Address, number: Int) {
self.map[address] = number
}
pub fun remove(address: Address) {
self.map.remove(key: address)
}
pub fun get(address: Int): String? {
return self.map[address]
}
init() {
self.map = {
0x01: 1,
0x02: 2,
0x03: 3
}
}
}
Dicionários
Ao recuperar um valor de um dicionário, é retornado um tipo opcional. Mais informações sobre isso a seguir.