Skip to main content

for loop 에서 인덱스를 같이 받는다.

go

  • _언더바부분에서 인덱스를 받을 수 있다.
  • 언더바 넣은건 인덱스 무시한다는 뜻
  • :=는 변수 할당한다는 뜻
// w.hosts 슬라이스가 있다고 가정
for _, host := range w.hosts {
    // 여기서 host 변수는 w.hosts의 현재 요소입니다.
    fmt.Println("Connecting to:", host)
}

java

  • 반면 자바에서는 for-each 에서 인덱스에 접근할순 없음
// hosts 리스트가 있다고 가정
List<String> hosts = Arrays.asList("host1", "host2", "host3");
for (String host : hosts) {
    // 여기서 host 변수는 hosts 리스트의 현재 요소입니다.
    System.out.println("Connecting to: " + host);
}