Пустые карты могут быть созданы очень простым способом:
$emptyMap: ();
Согласно официальной документации на картах, пустые списки и карты создаются с использованием всего лишь ()
.Таким образом, приведенный выше код является совершенно допустимой пустой картой, но при тестировании типа консоль сообщит вам, что это список (обратите внимание, что его тип по-прежнему либо карта, либо список).
$map: ();
@warn "#{type-of($map)}";
// Warning: list
После добавлениячто-то на карту, консоль скажет вам, что это карта.
$map: ();
$newMap: map-merge($map, (1: test));
@warn "#{type-of($newMap)}";
// Warning: map