문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 람다식 (문단 편집) === [[Go(프로그래밍 언어)|Go]] === 전통적인 방법 {{{#!syntax go for i := 0; i < 10; i++ { println(i) } }}} 람다식을 사용하여 만드는 방법 {{{#!syntax go foreach := func(slice []int, f func(int)) { for _, i := range slice { f(i) } } foreach( []int{0,1,2,3,4,5,6,7,8,9}, func(i int) { println(i) }, ) }}} imperative한 방식(습관적 방법)보다 코드 길이가 더 길어진 건 [[Go(프로그래밍 언어)|Go]]가 함수형 라이브러리를 제공하지 않아 foreach를 임시변통했기 때문이다. 함수형 코드가 임페러티브형 코드보다 간결하고 직관적임에는 변함이 없다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기