typestar

Diccionarios en Mojo

Almacenamiento clave-valor con el tipo de la clave y el del valor declarados.

def main() raises:
    var stock = Dict[String, Int]()
    stock["apples"] = 12
    stock["pears"] = 4
    # Reading a key can fail, so main is marked raises.
    stock["apples"] += 3
    print(len(stock), stock["apples"])
    print("pears" in stock, "figs" in stock)

Cómo funciona

  1. Dict[String, Int]() crea un diccionario vacío.
  2. Asignar agrega o reemplaza una clave, y += lee y luego escribe.
  3. Leer una clave puede fallar, así que main lleva raises; in no puede fallar.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
8
Caracteres a escribir
239
Tokens
66
Ritmo de tres estrellas
85 tpm

Al ritmo de tres estrellas de 85 tokens por minuto, este intento toma unos 47 segundos.

Escribe este fragmento

Paso 3 de 6 en Colecciones; paso 14 de 26 en Fundamentos del lenguaje.

← Anterior Siguiente →