953061688145744
Park Hansu
  • 2016.6.16 11:02
  • 조회수 185
  • 답변수 1
953061688145744
Park Hansu
  • 2016.6.16 11:02
  • 조회수 185
  • 답변수 1

for each는 항상 배열과 함께 쓰이는 건가요?

for each(a:b)

예제에서 a에는 변수를 선언했고, b에는 배열을 입력하고 있습니다.
여기에서 b에는 1차원 배열만 사용되는 건가요?

혹시 다른 인자(?)도 입력할 수 있다면, 예제 알려주실 수 있으신가요?

  • #자바 입문
  • #for each

1 답변

  • G3rlasealonpd5c2kica
    Demi
    • 2016.6.16 15:52

    b는 1차원 배열 외에도 다른 값들이 올 수 있습니다. 2차원 배열이 될 수도 있고, 다른 콜렉션(collections)이 올 수도 있습니다.
    아직 콜렉션에 대해서는 잘 모르실테니, 그런게 있다는 것 정도만 알아두셔도 됩니다.

    for each문은 인덱스를 쓰지 않고 배열을 이터레이팅 하기 위한 용도입니다.
    자세한건 Oracle : the for-each loop에 나와있습니다.

    • 기본적으로 배열과 함께 쓰이는 구문이군요! 친절한 답변 정말 감사합니다^^-Park Hansu
      2016.6.16 16:24

답변 쓰기

이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.