LESS 함수의 선택적 매개변수
함수의 매개변수는 선택적일 수 있습니다. 이를 위해서는 기본값을 설정해야 합니다. 이 경우 함수를 호출할 때 매개변수 값을 지정하지 않아도 되며, 지정된 기본값이 사용됩니다. 예제를 통해 살펴보겠습니다.
요소의 색상을 설정하는 함수가 있다고 가정해 봅시다:
.color(@c) {
color: @c;
}
색상 매개변수가 필수가 아니고 기본값이 red가 되도록 만들어 봅시다:
.color(@c: red) {
color: @c;
}
이제 매개변수와 함께 함수를 호출해 보겠습니다:
div {
.color(green);
}
이제 매개변수 없이 함수를 호출해 보겠습니다:
div {
.color();
}