我想弄清楚如何將一個字符串轉換爲羅盤中的一個列表 - 這在SASS中不是本地支持的。例如字符串"a b c"
將成爲一個長度爲3的列表......基本上爲[a, b, c]
,除了列表實際上不是數組。指南針`_compass_list`使用
_compass_list()
函數看起來正是我正在尋找的文檔:「從傳入的值返回一個列表對象,這可以用來解開一個空格分隔的列表,該列表變成了一個字符串通過sass之前,它傳遞給mixin。「但是,實際上它只是將字符串包裝在一個列表中(例如"a b c"
變爲["a b c"]
)。
看着源頭,很明顯這正是發生了什麼事情。也許這是一個錯誤? https://github.com/chriseppstein/compass/blob/stable/lib/compass/sass_extensions/functions/lists.rb#L47
任何人都可以解釋正確使用這個功能給我嗎?