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
declare -Aes obligatorio antes de la primera asignación.- Se lee con
${tpm[python]}; se cuenta con${#tpm[@]}. "${!tpm[@]}"itera las claves.
Palabras clave y builtins usados aquí
declaredodoneechoforin
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.
Paso 2 de 3 en Arreglos; paso 11 de 26 en Fundamentos del lenguaje.