Карти (асоциативни масиви), Sass документация на руски език

Навигиране в документацията

Карти или асоциативни масиви представляват връзката между ключове и стойности, където ключовете се използват за намиране на стойности. Те улесняват събирането на стойности в именувани групи и динамичния достъп до тези групи. Те нямат пряк CSS аналог, въпреки че са синтактично подобни на медийните заявки:

За разлика от списъците, картите винаги трябва да бъдат затворени в скоби и винаги трябва да бъдат разделени със запетаи. Както ключовете, така и стойностите в картите могат да бъдат всеки обект на SassScript. Карта може да има само едно преобразуване към даден ключ (въпреки че тази стойност може да бъде списък). Ключовата стойност, разбира се, може да бъде преобразувана в много стойности.

Както при списъците, манипулирането с карти се извършва главно чрез функциите на SassScript. Функция map-get гледа стойността в картата, функция map-merge комбинира две карти в една нова. @ Всяка директива може да се използва за добавяне на стилове за всяка двойка ключ-стойност в картата. Редът на двойките винаги остава същият от създаването на картата.