Recorrer un diccionario en Mojo
items() entrega entradas que traen las dos mitades del par.
def main():
var scores = Dict[String, Int]()
scores["ada"] = 91
scores["alan"] = 84
scores["grace"] = 97
var total = 0
for entry in scores.items():
print(entry.key, "scored", entry.value)
total += entry.value
print("total", total)
Cómo funciona
for entry in scores.items():recorre cada par una vez.entry.keyyentry.valueleen los dos lados.- El bucle imprime cada puntaje y acumula el total.
Palabras clave y builtins usados aquí
IntStringdefforprintvar
El intento, en números
- Líneas
- 10
- Caracteres a escribir
- 230
- Tokens
- 75
- Ritmo de tres estrellas
- 80 tpm
Al ritmo de tres estrellas de 80 tokens por minuto, este intento toma unos 56 segundos.
Paso 4 de 6 en Colecciones; paso 15 de 26 en Fundamentos del lenguaje.