Я пытаюсь выяснить, как превратить строку в список в Compass - это не поддерживается в SASS. Например, строка "a b c"
станет списком с длиной 3 ... по существу [a, b, c]
, за исключением списков на самом деле не массивов.Использование Compass `_compass_list`
Функция _compass_list()
представляется именно тем, что я ищу в соответствии с документацией: «Возвращает объект списка из переданного значения. Это можно использовать для распаковки списка, разделенного пробелом, который превратился в строку Сасс, прежде чем он был передан в микс ». Однако на практике он просто обертывает строку в списке (например, "a b c"
становится ["a b c"]
).
Рассматривая источник, очевидно, что это именно то, что происходит. Возможно, это ошибка? https://github.com/chriseppstein/compass/blob/stable/lib/compass/sass_extensions/functions/lists.rb#L47
Может ли кто-нибудь объяснить правильное использование этой функции для меня?