반응형
표현들을 한꺼번에 사용할려면 { } 을 사용하면 되고, 이때 이것을 Block이라고 부른다.
그리고 이때, 마지막 줄이 block의 결과값이 된다.
1
2
3
4
5
6
7
8
9
|
println({
var x : Int = 8
println(x)
x = x+1
println(x)
x = 3
println(x)
x*2
})
|
cs |
표현들을 한꺼번에 사용할 수 있고,
마지막 줄인 x*2가 결과 값이 되므로, 마지막으로 출력되는 수는 6이다.
1
2
3
4
5
6
7
8
|
println({
var x : Int = 8
println(x)
x = x+1
println(x)
x = 3
println(x)
})
|
cs |
여기선 마지막 값이 정확히 정의되지 않았기에 마지막 출력값이 undefined이라고 출력된다.
반응형
'공부 > 프로그래밍언어 (scala)' 카테고리의 다른 글
#6 scala 기본 - 형(type) (0) | 2021.09.26 |
---|---|
#5 scala 기본 - Methods | Method와 Function의 차이점 (0) | 2021.09.25 |
#4 scala 기본 - Functions (0) | 2021.09.25 |
#2 scala 기본 - Values, Variables (0) | 2021.09.25 |
#1 scala 기본 - println (0) | 2021.09.25 |