티스토리 뷰

누구나 할 수 있는 Scala - 제2편 Scala interpreter(인터프리터) 사용하기


Programming in Scala를 참고 했다

http://www.lirmm.fr/~ducour/Doc-objets/scalabook.pdf




스칼라는 이름 그대로 스케일러블 랭기지이기 때문에 확장성이 매우 좋다. JVM에서 돌아가기 때문이기도 하고 여러가지 면에서 Java와도 호환성이 아주 좋은 편이다.


그리고 Java는 컴파일 후 실행하지만 스칼라는 functional language이기도 하기 때문에 interpreter에서 실행해도 되는 편안한 점이 있다.


java는 뭐 하나 테스트 해볼려고 해도 꼭 클래스 만들고 메인메소드에서 테스트 해야하는데 여기에서도 function을 만들어서 실행 하려면 java의 main() method는 static이기 때문에 static으로 만들어주거나 다시 Class를 만들어서 method를 넣어주고 Class를 생성해서 테스트를 해봐야 하는 경우 등 사소한 연결점에서 살짝 지칠때가 있지만 스칼라를 쓴다면 그런 부분들에 대한 불편함을 줄일 수 있을 것 같은 기대감이 있다.




커맨드창에서 인터프리터를 실행 해보자


일단 인텔리제이 켜고



하단에 'Terminal'을 클릭하면 위 화면처럼 콘솔창이 열린다.

난 윈도우 환경에서 실행 했으므로 윈도우 커맨드가 나오는데

여기에 'scala'라고 치고 엔터를 치면 Scala interpreter로 들어간다.





간단하게 1+2를 입력하고 엔터를 쳐봤다.


0번째 결과 콜론(:)과 결과의 타입(여기에서는 Int) 이 나오고

등호(=)

사용자가 입력한 표현식을 계산해 얻은 결과 값(여기서는 3)


이 나온다.



'res번호' 식별자(identifier)는 나중에 사용할 수 있다.


위와 갈이 


res0 * 4 = 12가 나왔다.




이렇게 쓰시면 된다.


end.






728x90
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함