Iotaは、単調に増加する開始値から数値定数を宣言する方法を提供します。 Iotaは、システムやネットワークプログラミングで頻繁に使用されるビットマスクや関連する値を持つ定数のリストを宣言するために使用できます。
iota
識別子は、定数のリストに値を割り当てるために使用されます。 iotaがリストで使用されると、値のゼロから始まり、定数リストの各値に対して1ずつ増分され、各const
キーワードごとにリセットされます。他の言語の列挙とは異なり、柔軟性を高める式( iota + 1
)でiota + 1
を使用できます。