스트림 (1) 리스트형 [자바(Java)] 스트림(stream) ※함수형 프로그래밍(스트림 사용) vs 일반 절차적 프로그래밍 1. 함수형 프로그래밍에서는 변수 변이를 피한다. > 값이 변하는 변수를 굳이 넣지 않는다. //함수형 private static int fpSum(List numbers) { return numbers.stream().reduce(0, (number1, number2) -> number1 + number2); } //절차적 private static int normalSum(List numbers) { int sum = 0; for(int number:number) { sum += numbers; } return sum; } 2. 함수형 프로그래밍은 무엇을 할지에 중점을 둔다. // 스트림(stream) - 다양한 데이터 소스를 표준화된 방.. < 1 >