[Scala] 함수타입과 익명함수
스칼라에서는 함수를 값으로 다룰 수가 있고, 자연히 함수의 타입도 존재한다.
햠수의 타입은 아래와 같이 표현한다.
(인자타입...)=>반환타입
아래 코드는 함수 add를 adder라는 변수에 할당해서 사용하는 심플한 코드다.

저기서도 당연히 타입생략은 가능하다.
익명함수
위에서는 함수를 따로 정의한 다음에 대입했지만, 한번만 쓸 함수라면 저 코드영역에 바로 집어넣는게 쓰기도 좋고 보기도 좋다.
이를 위한것이 바로 익명함수다.
익명함수는 아래의 구조를 가진다.
(인자들...)=>{표현식...}


표현식이 하나라면 중괄호는 생략이 가능하다.


값을 받는쪽에서 타입을 명시해준다면, 익명함수에서는 타입을 생략해도 된다.
