forEach(_:) является отличной альтернативой классическому циклу for.
Однако есть одно ограничение: forEach(_:) не позволяет остановить перебор элементов на полпути.
Вдохновившись реализацией Objective-C, мы можем написать расширение, которая позволит остановить этот процесс, если необходимо.