Bo nijak nie mogę wymyśleć, co mają takie, że tak to określę, bardziej rozwinięte tablice do obiektowości O.o
A broń boże nie mylić mapy z tablicą, mapa to lista par klucz-wartość. Nie sprawdzałem czy kluczem może być liczba ale jeśli może to bardziej skupiał bym się na nich, niżeli stringach. Dwa że jeśli string klucza to jeden znak to nie ma różnicy jakby porównywać liczby - różnica kilku inistrukcji procesora co się bardzo szybko wykonuje. Ponad to znacznie lepiej uzywać map niż listy z racji iż GMowe listy przechodzimy wyłącznie po indeksach (ds_list_find_value(id,index)), jak tablice, gdzie lista w rzeczy samej staje się wektorem, nie listą. Mapy za to możemy przechodzić jak prawdziwe listy - iteratorem (ds_map_find_first(); ds_map_find_next(); itd.), co daje im prawo nazywać się listami par, a co nie ma znaczenia wydajnościowego dla długości klucza.
A do obiektowości to ma się struktura danych trzymanych w mapie.
gdy nie przechodzimy iteratorem to owszem, jest szybsze dla tablic, gdy jednak przechodzimy mape iteratorem to nawet nie pytaj co szybsze :P
EDIT: hehe, a jednak mozna uzywac liczb jako kluczy :)