Scala에서 for는 다양하게 사용할 수 있는데 간단한 형식은 다음과 같습니다.
for (i <- 1 to 4) yield i
여기서 ()는 {}로 대체해서 사용할 수 있고 그냥 코드 블럭으로 보시면 될 것 같습니다.
이중 for문 같은 경우에
for (
i <- 1 to 4;
j <- 1 to 3
) yield (i, j)
와 같이 사용할 수 있습니다.
for {
i <- 1 to 4
j <- 1 to 3
} yield (i, j)
처럼 중괄호로 쓸 경우에는 코드블럭이라서 세미콜론을 자동으로 붙혀주기 때문에 세미콜론 없이 코드를 작성할 수 있습니다.
제가 아는 건 이정도 차이네요.
--
이 메일은 Google 그룹스 '라 스칼라 코딩단' 그룹에 가입한 분들에게 전송되는 메시지입니다.
이 그룹에서 탈퇴하고 더 이상 이메일을 받지 않으려면 scala-korea...@googlegroups.com에 이메일을 보내세요.
이 그룹에 게시하려면 scala...@googlegroups.com에 이메일을 보내세요.
웹에서 이 토론을 보려면 https://groups.google.com/d/msgid/scala-korea/ad6325f6-5e95-43f3-ac5e-94080e16427a%40googlegroups.com을(를) 방문하세요.
더 많은 옵션을 보려면 https://groups.google.com/d/optout을(를) 방문하세요.
--