John Sundell 11/11/2021

Using count vs isEmpty to check whether a collection contains any elements

Read Original

This Swift programming article details why using the `isEmpty` property is generally more efficient than checking `count == 0` for determining if a collection is empty. It explains the O(n) time complexity of `count` on non-random-access collections like `String` and contrasts it with the O(1) `isEmpty` implementation, which compares `startIndex` and `endIndex`. The analysis includes examples from the Swift standard library.

Using count vs isEmpty to check whether a collection contains any elements

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser

Top of the Week

No top articles yet