typestar

Arreglos asociativos en Bash

Claves de texto vía declare -A.

# declare -A vuelve las claves cadenas en lugar de índices
declare -A tpm
tpm[bash]=85
tpm[python]=104
tpm[rust]=88

echo "python pace: ${tpm[python]}"
echo "languages tracked: ${#tpm[@]}"

for lang in "${!tpm[@]}"; do
    echo "$lang -> ${tpm[$lang]}"
done

Cómo funciona

  1. declare -A es obligatorio antes de la primera asignación.
  2. Se lee con ${tpm[python]}; se cuenta con ${#tpm[@]}.
  3. "${!tpm[@]}" itera las claves.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
12
Caracteres a escribir
253
Tokens
60
Ritmo de tres estrellas
75 tpm

Al ritmo de tres estrellas de 75 tokens por minuto, este intento toma unos 48 segundos.

Escribe este fragmento

Paso 2 de 3 en Arreglos; paso 11 de 26 en Fundamentos del lenguaje.

← Anterior Siguiente →