일급 객체

    함수형 프로그래밍에 대하여

    1. 개요 함수형 프로그래밍은 프로그래밍 패러다임의 일종으로 선언형 프로그래밍에 속한다. 수학적 함수인 순수 함수의 조합으로 프로그램을 설계하는 관점을 의미한다. 명령형 프로그래밍 vs 선언형 프로그래밍 명령형은 프로그램이 동작하는 과정과 방식(어떻게)을 결정하여 프로그램을 설계한다면, 선언형은 처리할 작업(무엇을)을 결정(선언)하여 프로그램을 설계하는 방법이다. 선언형에는 대표적으로 함수형 프로그래밍, 반응형 프로그래밍이 있다. 함수형 프로그래밍 이전의 패러다임은 절차적 프로그래밍에서 객체 지향 프로그래밍으로 변화했다. 하지만 시간이 지나면서 점점 프로그램의 규모가 커지고 복잡해짐에 따라 문제가 발생하게 됐다. 명령형 프로그램은 부작용(또는 부수효과라고 한다)을 이용하여 프로그램을 동작하게 만들기 때문..

    [Sesac IOS] 23일차 TIL

    23일차 수업 내용을 정리한 글입니다. Learned .gitignore 의도적으로 git에서 변경사항을 추적하지 못하도록 등록해놓은 파일 또는 폴더 목록 xcode에서 Empty 파일 형식으로 생성할 수 있음. 이미 추적 중인 파일을 나중에 gitignore에 추가했다면 git에서 해당 파일을 제거하는 작업이 필요함. git rm --cached file_name 명령어로 제거 후 commit, push 프로그래밍 언어, OS에 따라 .gitignore 파일을 만들어주는 사이트 https://www.toptal.com/developers/gitignore Pagenation 1) 개요 대량의 데이터와 리소스를 분할해서 가져오는 방법을 말하며, 주로 서버의 데이터와 리소스를 다룰 때 사용한다. 쇼핑 사이..