티스토리 뷰
누구나 할 수 있는 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.
'Language > JAVA' 카테고리의 다른 글
누구나 할 수 있는 Scala - 제4편 Scala 의 함수를 선언해보자 (0) | 2015.06.10 |
---|---|
누구나 할 수 있는 Scala - 제3편 Scala 의 변수를 선언해보자 (0) | 2015.06.10 |
누구나 할 수 있는 Scala - 제1편 Scala로 'Hello, World!' 출력하기 (0) | 2015.06.10 |
OOP에 대해 알아보자 - 제1편 OOP란? (3) | 2014.04.16 |
myBaits에 대하여 (2) | 2014.01.02 |
- Total
- Today
- Yesterday
- docker container tissue
- docker container case
- vim
- 도커티슈박스
- shellscript
- 도커각티슈박스
- 도커티슈케이스
- 2017 티스토리 결산
- docker container
- 도커컨테이너
- Sh
- docker container whale
- 도커각티슈케이스
- 싱가폴
- docker container tissue box
- 이직
- Linux
- 개발자
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |