防止 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 檔案中列印它。