Źródło: Arkusze CKE
Które z poniższych stwierdzeń najlepiej charakteryzuje tablicę asocjacyjną?
Warianty odpowiedzi
-
A
Tablica, która przechowuje wyłącznie dane tekstowe
-
B
Tablica, która zmienia swoje wymiary w trakcie działania programu
-
C
Tablica, która przechowuje wartości, do których można uzyskać dostęp tylko za pomocą indeksów numerycznych
-
D
Tablica przechowująca dane w formie par klucz-wartość
Wyjaśnienie
W zwykłej tablicy do elementów odwołujesz się za pomocą kolejnych liczb: 0, 1, 2 i tak dalej.
Tablica asocjacyjna pozwala zastąpić te liczby własnymi, czytelnymi kluczami, najczęściej tekstowymi.
Działa jak słownik: podajesz unikalny klucz (np. adres_email) i natychmiast otrzymujesz przypisaną do niego wartość. To bardzo wygodna struktura oparta na spinach klucz-wartość.