Передача массива в менее миксин (встроенный)

Есть ли способ передать массив в миксин в качестве параметра? Что-то вроде этого:

.myMixin(@color, @array){
  ...
}

.myMixin('red',['one','two','three']);

Единственный способ передать массив - это вызвать myMixin следующим образом:

@array: one, two, three;
.myMixin('red',@array);

этот миксин нужно вызывать много раз - я не хочу устанавливать переменную @array для каждого вызова, но хочу передать его прямо в миксин в качестве параметра. Является ли это возможным?


person Ira    schedule 28.02.2016    source источник
comment
см. документы и stackoverflow.com/questions/21010520. Т.е. .myMixin(red, one two three); или .myMixin(red; one, two, three); (и да, не используйте кавычки, в данном случае они полностью избыточны).   -  person seven-phases-max    schedule 28.02.2016


Ответы (1)


Спасибо @ seven-phase-max, ваш ответ был очень полезным:

см. документы и stackoverflow.com/questions/21010520. Т.е. .myMixin (красный, раз, два, три); или .myMixin (красный; один, два, три); (и да, не используйте кавычки, в этом случае они полностью избыточны). - семифазный макс.

person Ira    schedule 28.02.2016