防止 mixin 定义出现在已编译的 CSS 文件中

.default-settings() {
  padding: 4px;
  margin: 4px;
  font-size: 16px;
  border: 1px solid gray;
}

#demo {
  .default-settings;
}

编译时的上述示例仅产生以下输出。.default-settings() mixin 定义不会在编译的 CSS 文件中输出,因为在它之后添加了括号。

#demo {
  padding: 4px;
  margin: 4px;
  font-size: 16px;
  border: 1px solid gray;
}

如果没有附加这些括号,Less 编译器会将 mixin 定义也视为 CSS 选择器,因此也会在输出 CSS 文件中打印它。