插值是 LESS 变量

Interpolation is LESS variables

在 PHP 中,您可以执行以下操作。

$a = 'b';
$b = 'c';

echo $$a;

导致

c

我可以在 LESS 中完成吗?

@Red: #FF0000;
@Color: "Red";

div {
    color: @@Color;
}

这个想法的基础是在我的应用程序上你可以改变配色方案,当它改变时我打算执行这个:

less.modifyVars({
  '@Color': 'blue'
});

如果有更好的方法,我将不胜感激!

您可以使用以下语法:

color: ~"@{@{Color}}";

这是一个工作示例:
https://codepen.io/anon/pen/YxxpOp

或者使用引用变量的更简单版本(感谢@seven-phases-max):

color: @@Color;