OnWorks Linux i Windows Online WorkStation

logo

Darmowy hosting online dla stacji roboczych

<Poprzedni | Spis treści | Następne>

Tablice asocjacyjne

Najnowsze wersje bash teraz wsparcie tablice asocjacyjne. Tablice asocjacyjne używają łańcuchów

Tablice asocjacyjne


zamiast liczb całkowitych jako indeksów tablicy. Ta funkcja umożliwia interesujące nowe podejścia do zarządzania danymi. Na przykład możemy utworzyć tablicę o nazwie „kolory” i użyć nazw kolorów jako indeksów:



zadeklaruj -A kolory kolory["czerwony"]="#ff0000" kolory["zielony"]="#00ff00" kolory["niebieski"]="#0000ff"

zadeklaruj -A kolory kolory["czerwony"]="#ff0000" kolory["zielony"]="#00ff00" kolory["niebieski"]="#0000ff"


W przeciwieństwie do tablic indeksowanych liczbami całkowitymi, które są tworzone przez zwykłe odwoływanie się do nich, tablice asocjacyjne muszą być tworzone z ogłosić polecenie przy użyciu nowego -A opcja. Elementy tablicy asocjacyjnej są dostępne w podobny sposób jak tablice indeksowane liczbami całkowitymi:



echo ${kolory["niebieski"]}

echo ${kolory["niebieski"]}


W następnym rozdziale przyjrzymy się skryptowi, który dobrze wykorzystuje tablice asocjacyjne do tworzenia interesujących raportów.


Najlepsze przetwarzanie w chmurze dla systemu operacyjnego w OnWorks: