카테고리 없음2010. 1. 14. 00:04
스칼라가 좋다는 의견이 종종 있어서, 가끔 코드를 들여다보곤 했었다. 하지만 콜론이 너무 자주나오는게 이상하게 보기싫었다. 콜론들 덕분에 첫인상이 구겨졌고, 그 다음 진도는 나가기 힘들었었다.








오늘 Programming In Scala을 앞부분부터 다시 읽다가,  1장을 건너뛰고 (건너뛰는게 더 좋은 것 같다.) 2장부터 진도를 나가보았다. 위의 그림은 62페이지 중간쯤에 나오는 그림이다. 자꾸 보니까 그런걸까. 콜론이나 "Int" 들이 눈에 거슬리지 않고, 대신 "=" 이 묘하게 감동적으로 눈에 들어왔다.

저게 함수 "정의"다. 그러고나서 보니까, "Int"도 ":"도 그닥 별스럽지 않게보였다.




이 그림은 앞의 함수를 정의하는 또다른 방법이다. 리턴 타입이 Int 임에 틀림없으니까 생략할 수 있단다.

아직, 그루비에서 처럼 SQL을 편하게 다룰수있는지 (어떤 사람은 groovy sql을 scala에서 쓰기도 한다. 그정도로 아직 스칼라쪽에 라이브러리가 부족하다.) 더 알아봐야한다.

그리고, 거의 첫번째 관문을 넘었을 뿐이다. 이런 곳의 코드를 보고 있으면, 여전히 불친절한 문법이란 생각이 든다. 힘든 산일수록 넘고나면 기쁘겠지만.
Posted by jintopark