Parametro opzionale nelle funzioni in LESS
I parametri nelle funzioni possono essere opzionali. Per fare ciò, è necessario assegnare loro un valore predefinito. In questo caso, quando chiamiamo la funzione, possiamo non specificare il valore del parametro - e verrà utilizzato il valore predefinito specificato. Diamo un'occhiata a un esempio.
Supponiamo di avere una funzione che imposta il colore di un elemento:
.color(@c) {
color: @c;
}
Rendiamo il parametro del colore opzionale
e impostiamo il valore predefinito su red:
.color(@c: red) {
color: @c;
}
Ora chiamiamo la nostra funzione con un parametro:
div {
.color(green);
}
E ora chiamiamo la nostra funzione senza parametri:
div {
.color();
}