본문 바로가기

Data/Data Engineering

[Scala] Scala 언어 기초공부 - 중첩for문

반응형

프로그래머스에서 Scala기초를 보고있는데, 중첩for문이 신기해서 기록

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)
        }
    }
}

"""출력
(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)
"""

 

반응형