인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

에반황님의 프로필 이미지
에반황

작성한 질문수

쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정

채널 고급

첫 번째 예제 질문있습니다.

작성

·

222

0

func receiveOnly(c <-chan int) {
	for i := range c {
		fmt.Println("received : ", i)
	}

	fmt.Println(<-c)
}

저번 강의에서 range 키워드로 채널 종료 전까지 채널의 모든 데이터를 수신할 때까지 기다린다고 말씀해주셨는데, 한번 더 채널 수신을 하는 이유가 궁금합니다!

답변 1

1

좋은사람님의 프로필 이미지
좋은사람
지식공유자

안녕하세요.

좋은 질문입니다.

Println 문으로 출력해서 보여드리기 위해 한 번 더 수신한 코드입니다.

감사합니다.

에반황님의 프로필 이미지
에반황

작성한 질문수

질문하기