Tworzenie tablic asocjacyjnych
Tablice asocjacyjne to bardzo przydatne struktury w skryptach Bash. Są podobne do „zwykłych" tablic, ale różnią się od nich pod kilkoma ważnymi względami – sposobem tworzenia, modyfikowania oraz właściwościami kluczy.
Tablice asocjacyjne pozwalają na indeksowanie za pomocą słów zamiast liczb, co ułatwia wprowadzanie danych i dostęp do właściwości. Zamiast odwoływać się do „indeksu 4" tablicy z informacjami o mieście, możesz sięgnąć po właściwość city_population – o wiele czytelniej!
W tym ćwiczeniu przećwiczysz tworzenie tablicy asocjacyjnej i dodawanie do niej elementów. Następnie zbadasz specjalne właściwości charakterystyczne wyłącznie dla tablic asocjacyjnych. Zaczynajmy!
UWAGA: jeśli prześlesz niepoprawny kod, przed kolejną próbą może być konieczne odświeżenie strony w przeglądarce, aby usunąć stare zmienne itp., które mogą wpływać na testy.
To ćwiczenie jest częścią kursu
Wprowadzenie do skryptów Bash
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Create empty associative array
declare ____ ____
# Add the key-value pairs
model_metrics[____]=____
model_metrics____=____
model_metrics____=____