Tablice asocjacyjne w różnych językach programowania AWK W języku AWK tablica asocjacyjna nazywana jest tablicą (array). Kluczem może być pojedyncze wyrażenie (zamieniane zawsze na łańcuch znaków), albo lista wyrażeń, które są sklejane razem, a ciąg je separujący jest określony przez zmienną SUBSEP.

tablica["Wikipedia"] = "Wolna encyklopedia"; tablica[10, 12, 2006] = "środa"; tablica = 0xff; if ("Wikipedia" in tablica) print tablica["Wikipedia"];

C++

W standardowej bibliotece języka C++ istnieje szablon map, który przyjmuje jako parametry dwa typy danych: typ klucza i typ wartości.

#include <iostream> #include <map> using namespace std; map<string, int> liczba_dni; // klucze typu string, wartości typu int

liczba_dni["styczeń"] = 31; // wstawienie pary klucz, wartość liczba_dni["luty"] = 28; liczba_dni["marzec"] = 31;

if (rok_przestępny) liczba_dni["luty"] = 29;