Именованные аргументы
Миксины также можно вызывать используя явно именованные аргументы. Например, вышеуказанный пример мог бы быть записан как:
scss
p {
@include sexy-border($color: blue);
}
h1 {
@include sexy-border($color: blue, $width: 2in);
}
p
@include sexy-border($color: blue)
h1
@include sexy-border($color: blue, $width: 2in)
Данный способ записи делает код менее кратким, но более читабельным. Также он позволяет функциям представлять более гибкие интерфейсы: большое количество параметров у функции не усложняет её вызов.
Именованные аргументы можно передавать в любом порядке, аргументы, имеющие значения по-умолчанию, могут быть пропущены. Так как именованные аргументы - это имена переменных, символы подчёркивания и дефисы могут быть использованы как взаимозаменяемые.
Ваша
Поддержка
Поддержка