フロー制御ルール

Sassには、スタイルが出力されるかどうか、または小さなバリエーションで複数回出力されるかどうかを制御できる多数のAtルールがあります。これらは、ミックスイン関数で使用して、Sassの記述を容易にするための小さなアルゴリズムを書くこともできます。Sassは4つのフロー制御ルールをサポートしています。

  • @ifは、ブロックが評価されるかどうかを制御します。

  • @eachは、リスト内の各要素またはマップ内の各ペアに対してブロックを評価します。

  • @forは、ブロックを一定回数評価します

  • @whileは、特定の条件が満たされるまでブロックを評価します。