文書   >   Swift   >   Swift 標準ライブラリ   >   Collections   >   Range   >   underestimatedCount
インスタンスプロパティ
underestimatedCount
シーケンス内の要素の数以下の値。非破壊的に計算されます。
宣言
var underestimatedCount: Int { get }
Bound が Strideable に準拠し、Bound.Stride が SignedInteger に準拠する場合に使用可能です。
議論
デフォルトの実装は 0 を返します。独自の実装を提供する場合は、値を非破壊的に計算してください。
複雑さ:O(1)。シーケンスが Collection にも準拠している場合を除きます。この場合、Collection.underestimatedCount のドキュメントを参照してください。
以下も見よ
Range の要素を繰り返し処理
func forEach((Bound) -> Void)
for-in ループと同じ順序で、シーケンス内の各要素の与えられたクロージャを呼び出します。
Bound が Strideable に準拠し、Bound.Stride が SignedInteger に準拠する場合に使用可能です。
func enumerated() -> EnumeratedSequence<Range<Bound>>
ペア (n、x) のシーケンスを返します。ここで n はゼロで始まる連続する整数を表し、x はシーケンスの要素を表します。
Bound が Strideable に準拠し、Bound.Stride が SignedInteger に準拠する場合に使用可能です。
func makeIterator() -> IndexingIterator<Range<Bound>>
コレクションの要素の反復子 (iterator) を返します。
コレクション内の要素の数以下の値。