如果你恰巧是一個框架開發者或某個庫的維護者,你會發現自己正在使用的變量并不需要在所有情況下都進行更新:此時是多么類似一個常量。不幸的是(或者幸運的是?),Sass 不提供任何方式定義這樣的實體,所以我們要堅持嚴格的命名約定來闡述我們的想法。
對于眾多編程語言,我建議使用全大寫方式書寫常量。這不僅是一個由來已久的編程習慣,而且可以很好的與小寫連字符變量加以區別。
~~~
// Yep
$CSS_POSITIONS: (top, right, bottom, left, center);
// Nope
$css-positions: (top, right, bottom, left, center);
~~~
## 擴展閱讀
* [Dealing With Constants in Sass](http://www.sitepoint.com/dealing-constants-sass/)
- 關于作者
- 貢獻
- 關于Sass
- Ruby Sass Or LibSass
- Sass Or SCSS
- 其他預編譯器
- 簡介
- 為什么需要一個樣式指南
- 免責聲明
- 核心原則
- 語法格式
- 字符串
- 數字
- 顏色
- 列表
- Maps
- CSS規則集
- 聲明順序
- 選擇器嵌套
- 命名約定
- 常量
- 命名空間
- 注釋
- 標示注釋
- 文檔
- 結構
- 組件
- 7-1模式
- Shame文件
- 響應式設計和斷點
- 命名斷點
- 斷點管理器
- 媒體查詢用法
- 變量
- 作用域
- !default標識符
- !global標識符
- 多變量或maps
- 擴展
- 混合宏
- 基礎
- 參數列表
- 混合宏和瀏覽器前綴
- 條件語句
- 循環
- Each
- For
- While
- 警告和錯誤
- 警告
- 錯誤
- 工具
- Compass
- 柵格系統
- SCSS-Lint
- 總結概要