LESSCSS - использовать расчет и возвращаемое значение

Здравствуй,

Надеюсь, вы можете помочь.

Есть ли способ дляМЕНЬШЕ вернуть только значение -чувствую, что я упускаю что-то очень очевидное

Скажи, что у меня есть:

@unit:em;
@basevalue:1;

Могу ли я использовать что-то, чтобы дать мне стенографию для -

.someClass {  padding: ~'@{basevalue}@{unit}'; }

Как сказать:

.returnUnit() { ~'@{basevalue}@{unit}'; }

.someClass {  padding: returnUnit(); }

потому что в конечном итоге я надеюсь, что это:

.returnUnit(@val) { @basevalue*@val@{unit}; }
.someClass {  padding:returnUnit(0.5); }

Используя микширование, я должен определить свойство стиля, однако значение этогофункция возврата будет использоваться для многих различных свойств CSS.

Надеюсь, у меня есть смысл, и мне просто не хватает более глубокого RTFM.

Большое спасибо, если можете.

Обновить как @Chococrocsуказатель на документы, Спасибо.

.average(@x, @y) {
  @average: ((@x + @y) / 2);
}

div {
  .average(16px, 50px); // "call" the mixin
  padding: @average;    // use its "return" value
}
Похоже, что мне нужно? -просто посмотреть, могу ли я всегда помечать переменную модуля к нему ....Обновление: это становится частью пути ...
.unitRelative(@val) {
  @value : @basevalue*@val;
  @relative: ~'@{value}@{unit}';
}
/* usage */

 .someClass { 
  .unitRelative(2);
  padding: @relative;
}

Но не когда

.someClass {
    .unitRelative(2);
    padding:@relative;
    .unitRelative(3);
    margin:@relative;
}

Есть ли другой способ?

Ответы на вопрос(4)

Ваш ответ на вопрос