83
장을 아카 액터 애플리케이션에 대한 ‘맛보기’ 예제로 끝냈다.
2
장에서도 스칼라의 특징을
알아보는 여정을 이어간다. 특히 간결하고 유연한 코드를 작성할 수 있게 돕는 특징 위주로
행할 것이다. 파일과 패키지를 구성하는 방법, 다른 타입을 임포트하는 방법, 변수와 메서드를
선언하는 방법을 논의한 다음, 특히 유용한 타입을 가지 설명하고, 기타 문법적 관례를 설명
것이다.
2.1
세미콜론
세미콜론은 예제를 구분하는 구분자
delimiter
며, 스칼라는 이를 추론한다. 스칼라는 줄의 끝에
식을 다음 줄로 계속 이어가야 한다고 추론하지 않는 경우, 끝을 식의 끝으로 취급한다.
//
src
/
main
/
scala
/
progscala2
/
typelessdomore
/
semicolon
-
example
.
sc
//
줄이
등호로
끝나면
다음
줄에
이어지는
코드가
있다는
뜻이다
.
def equalsign
(
s
:
String
)
=
println
("
equalsign
:
"
+
s
)
//
줄이
중괄호를
열고
끝나면
다음
줄에
이어지는
코드가
있다는
뜻이다
.
def equalsign2
(
s
:
String
)
=
{
println
("
equalsign2
:
"
+
s
)
}
입력은 조금만, 일은 더 많이
CHAPTER
2

Get 프로그래밍 스칼라: 실용적인 스칼라 활용법을 익히는 가장 확실한 실전 바이블 (2.11.x 버전 기반) now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.