패러다임1 [패러다임] 함수형 프로그래밍 안녕하십니까, 민트입니다. 😈 WWDC Swift Macro를 보다 보니 함수형 프로그래밍의 특징을 많이 살린 것 같아서 한 번 정리해 보았습니다.소프트웨어를 구축하는 패러다임에는 함수형 프로그래밍, 객체 지향 프로그래밍 등이 있습니다. 이때 함수형 프로그래밈은 프로그램의 상태 변경과 가변 데이터 사용을 최소화하고, 순수 함수와 불변 데이터를 강조하는 프로그래밍하는 접근 방식입니다. 한 마디로 사이드 이펙트가 없는 기능을 만드는 것에 집중하는 프로그래밍 방식으로 코드의 가독성과 유지보수성을 높이고, 부작용(Side Effect)을 줄이는 것을 목표로 합니다. 여러가지 특징들에 대해서 좀 더 자세히 알아봅시다.Random 함수는 절대 순수할 수 없다.순수 함수란 무엇일까요? 동일한 Input에는 언제나 .. 2024. 10. 23. 이전 1 다음