'Scala'에 해당되는 글 2건
- 2012.09.26 [PlayFramework2] 설치부터 설정까지
- 2012.09.19 첫째날
Programming2012.09.26 00:37
Programming2012.09.19 23:49
1. Scala는 모든 것이 객체이다.
1+2
1.+(2)
위 두개는 같은 계산을 두가지로 표현한 것이다.
여기서 1. 을 하게 되면 double 로 인식되어 1.0 이 된다고 합니다.
그래서 integer로 사용하려면
(1).+(2) 라고 해줘야 합니다.
2. 신기한 타입
() => Unit
위 타입은 함수 타입으로 인자를 갖지도 않고 리턴 타입도 없는 함수를 의미한다.
콜백같은걸 등록할때 사용된다
3. 무명함수
자바에서 사용하는 익명 클래스와 비슷하다. 하지만 문법이 조금 특이하므로 잘 봐둬야 한다 ㅋ
() => println("Hello")
(인자) => 코드