반응형
1. Scala는 모든 것이 객체이다.
1+2
1.+(2)
위 두개는 같은 계산을 두가지로 표현한 것이다.
여기서 1. 을 하게 되면 double 로 인식되어 1.0 이 된다고 합니다.
그래서 integer로 사용하려면
(1).+(2) 라고 해줘야 합니다.
2. 신기한 타입
() => Unit
위 타입은 함수 타입으로 인자를 갖지도 않고 리턴 타입도 없는 함수를 의미한다.
콜백같은걸 등록할때 사용된다
3. 무명함수
자바에서 사용하는 익명 클래스와 비슷하다. 하지만 문법이 조금 특이하므로 잘 봐둬야 한다 ㅋ
() => println("Hello")
(인자) => 코드
반응형
'Programming' 카테고리의 다른 글
[Spring] 이제 시작인가... (0) | 2012.10.05 |
---|---|
[PlayFramework2] 설치부터 설정까지 (0) | 2012.09.26 |
curl 을 사용하여 https 에 접속할때 22에러 (0) | 2012.09.19 |
Mocktio 에서 void 매소드 테스트 (0) | 2012.09.12 |
실행 중인 class의 경로 구하기 (0) | 2012.09.12 |