---
title: count
framework: swift
role: symbol
role_heading: Instance Property
path: swift/lazysequence/count
---

# count

Returns the number of elements.

## Declaration

```swift
var count: Int { get }
```

## Discussion

Discussion To check whether a collection is empty, use its isEmpty property instead of comparing count to zero. Unless the collection guarantees random-access performance, calculating count can be an O(n) operation. note: O(1) if Self conforms to RandomAccessCollection; O(n) otherwise.
