for문에 여러 개의 range를 세미콜론으로 구분해서 적어주면 for문을 중첩해서 사용한 것과 같은 효과입니다. 화면의 코드를 살펴보고 실행을 눌러 결과를 확인하세요.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | object LearnScala { def main(args: Array[String]): Unit = { for( a<- 1 to 3){ for( b <- 10 to 12){ println(a,b) } } println("중첩된 for문 대신 아래와 같이 쓸 수 있습니다.") for( a <- 1 to 3; b <- 10 to 12){ println(a,b) } } } | cs |
출력 〉 | (1,10) (1,11) (1,12) (2,10) (2,11) (2,12) (3,10) (3,11) (3,12) 중첩된 for문 대신 아래와 같이 쓸 수 있습니다. (1,10) (1,11) (1,12) (2,10) (2,11) (2,12) (3,10) (3,11) (3,12) |
'Scala' 카테고리의 다른 글
Part6 Collection) Array (0) | 2019.02.23 |
---|---|
Part5 제어문) if문 (0) | 2019.02.23 |
Part5 제어문) 반복문 (0) | 2019.02.23 |
Part4 튜플) 여러 개 변수에 값 넣기 (0) | 2019.02.23 |
Part4 튜플) 여러 개의 값 리턴 (0) | 2019.02.23 |