Όλες οι παράμετροι της συνάρτησης στο LESS
Ας υποθέσουμε ότι έχουμε την ακόλουθη συνάρτηση:
.border(@w, @c, @t) {
border: @w @c @t;
}
Κατά τη δημιουργία μιας τέτοιας συνάρτησης, δεν είναι πολύ βολικό το ότι πρέπει πρώτα να απαριθμήσουμε όλες τις παραμέτρους στη δήλωση της συνάρτησης, και μετά να απαριθμήσουμε τις ίδιες παραμέτρους μέσα στη συνάρτηση.
Στη διάσωση έρχεται μια ειδική μεταβλητή-κλειδί
@arguments, που περιέχει όλες
τις παραμέτρους της συνάρτησης. Ας απλοποιήσουμε τον κώδικά μας, χρησιμοποιώντας
αυτή τη μεταβλητή:
.border(@w, @c, @t) {
border: @arguments;
}
Απλοποιήστε τον κώδικα της ακόλουθης συνάρτησης:
.shadow(@x, @y, @r, @w, @c) {
box-shadow: @x @y @r @w @c;
}