default() 함수
[정의] 일치하는 mixin 존재 여부 체크. ※ when() 함수 안에 넣어 주로 사용. (예) ...when (default())... 주의1: 일치하는 mixin이 없어야 true 반환. 주의2: guard 조건 내에서만 유효. [구문] default() [매개변수] 없음. [반환값] 다른 일치하는 mixin 존재 X 경우, true 반환. 다른 일치하는 mixin 존재 O 경우, false 반환. [예제] - less .mixin(1) {x: 11} .mixin(2) {y: 22} .mixin(@x) when (default()) {z: @x} // @x는 3이 자동 배정. div { .mixin(3); // z:3; } div.special { .mixin(1); // x:11; } [예제 결과] - css div { z: 3; } div.special { x: 11; }
[정의]
일치하는 mixin 존재 여부 체크.
※ when() 함수 안에 넣어 주로 사용.
(예) ...when (default())...
주의1: 일치하는 mixin이 없어야 true 반환.
주의2: guard 조건 내에서만 유효.
[구문]
default()
[매개변수]
없음.
[반환값]
다른 일치하는 mixin 존재 X 경우, true 반환.
다른 일치하는 mixin 존재 O 경우, false 반환.
[예제] - less
.mixin(1) {x: 11}
.mixin(2) {y: 22}
.mixin(@x) when (default()) {z: @x} // @x는 3이 자동 배정.
div {
.mixin(3); // z:3;
}
div.special {
.mixin(1); // x:11;
[예제 결과] - css
z: 3;
x: 11;