함수형 프로그래밍 함수형 프로그래밍은 상태 값을 가지지 않는 함수들을 연속으로 호출해서 사용하는 개발 스타일 메서드 체이닝을 사용하는 LINQ의 확장 메서드들이 함수형 프로그래밍의 전형적인 예 문과 식 C#의 문법은 문(statement)과 식(expression)으로 표현 '문은 여러 줄로 표현하고, 식은 한 줄로 표현할 수 있다' 함수형 프로그래밍에서는 문 대신 식을 사용하면 좋음 문은 파생 작업(부작용)이 발생할 가능성이 높기에 식을 사용하여 결괏값을 바로 가져오는 형태를 권장함 // 문 static string GetResultWithStatement(int score) { string r; if (score >= 60) { r = "합격"; } else { r = "불합격"; } return r..