[ch.02] 함수형 자바
·
함수형 프로그래밍
1. 자바 람다 1.1 람다 문법매개변수메서드의 인수와 마찬가지로 쉼포로 구분한다.컴파일러가 매개변수의 타입을 추론할 수 있는 경우 매개변수의 타입을 생략할 수 있다.매개변수가 하나인 경우에는 괄호를 생략할 수 있지만 매개변수가 없거나 둘 이상인 경우 괄호를 사용해야 한다.화살표람다의 매개변수와 람다 바디를 구분하기 위해 사용바디동작을 정의하는 부분중괄호로 둘러싸여 있고, 메서드 본문과 유사하게 작성된다.단일 표현식인 경우 중괄호를 생략할 수 있다.Function sayHello = (String input) -> {return "hello, " + input;};Function sayHello = input -> {return "hello, " + input;};Function sayHello = (S..