Автоматически ли forEach { } закрывает поток?

#kotlin Вопрос: Я знаю, что Files.newDirectoryStream(directory).use { ... } это автоматически закроет поток, как только функция в фигурных скобках будет завершена. Будет ли поток также закрыт, если я использую .forEach…

Продолжить чтениеАвтоматически ли forEach { } закрывает поток?