코드재사용성 함수 (1) 썸네일형 리스트형 함수의 탄생: 문맥(Context)에서 기능(function)으로 프로그래밍은 보통 리스트(로 대변되는 반복 가능한 타입)를 받아서 그중 일부를 추려내고, 모든 원소에 동일한 변환작업을 한 다음 그 변환된 결과에서 어떤 의미를 추출해 내는 작업의 연속인 경우가 많습니다. 사례와 같이 봐야 더 정확한 설명이 되겠지만, 어떤 "의도"를 가지고 구현해 내는 코드는 상황에 따라서 결과값은 달라지지만, 그 본질적인 논리의 흐름은 변하지 않는 경우가 종종 있습니다. 코딩으로 문제를 해결하는 보통의 상황 무슨 말인지 좀 구체적으로 예를 들어볼까요? 어떤 공부 관련 커뮤니티에서 모의고사를 시행했는데, 그중 90점 이상의 성적을 낸 사람들에게 상품을 주려고 한다고 해보겠습니다. 상품을 주기 전에는 당연히 공지사항으로 어떤 사람이 당첨되었는지를 밝혀야 하는데, 아이디를 그대로 밝히면 개.. 이전 1 다음