3
Чому я повинен використовувати «функціональні операції» замість циклу?
for (Canvas canvas : list) { } NetBeans пропонує мені використовувати "функціональні операції": list.stream().forEach((canvas) -> { }); Але чому це віддається перевазі ? Якщо що-небудь, важче читати і розуміти. Ви дзвоните stream(), forEach()використовуючи лямбда-вираз із параметром canvas. Я не бачу, як це краще, ніж forцикл у першому фрагменті. Очевидно, я …