Less 少混入函数中的条件参数验证

Less 少混入函数中的条件参数验证,less,less-mixins,Less,Less Mixins,如何将以下条件转换为更少 .mixin(@width) { width: (!@width ? auto : @width); } 结果应该是: [no value is passed] LESS: .mixin(); CSS: width: auto; [value is passed] LESS: .mixin(200px); CSS: width: 200px; 可以使用默认参数值来完成此操作: .mixin(@width: auto) { width: @width;

如何将以下条件转换为更少

.mixin(@width) {
    width: (!@width ? auto : @width);
}
结果应该是:

[no value is passed]
LESS: .mixin();
CSS: width: auto;

[value is passed]
LESS: .mixin(200px);
CSS: width: 200px;

可以使用默认参数值来完成此操作:

.mixin(@width: auto) {
  width: @width;
}

可以使用默认参数值来完成此操作:

.mixin(@width: auto) {
  width: @width;
}