Less 奇怪的操作行为

Less 奇怪的操作行为,less,Less,这本汇编: .myclass { .mymixin(2); } .mymixin(@parameter) { width: ((@parameter*1)*12px); } 这一条没有: .myclass { .mymixin(2); } .mymixin(@parameter) { width: ((@parameter-1)*12px); } 有人知道第二个参数有什么问题吗?Less将@parameter-1视为一个变量,从编译器错误可以看出: 错误行

这本汇编:

.myclass {
    .mymixin(2);
}

.mymixin(@parameter) {
    width: ((@parameter*1)*12px);
}
这一条没有:

.myclass {
    .mymixin(2);
}

.mymixin(@parameter) {
    width: ((@parameter-1)*12px);
}

有人知道第二个参数有什么问题吗?

Less将
@parameter-1
视为一个变量,从编译器错误可以看出:

错误行2:变量@parameter-1未定义

如果插入空格,它将按预期工作:

.mymixin(@parameter) {
    width: ((@parameter - 1)*12px);
}