Skip to content
#

tip

Here are 56 public repositories matching this topic...

SeonHyungJo
SeonHyungJo commented Aug 6, 2019

자바스크립트의 함수는 1급 객체이다

함수형을 배우기 전에 순수함수에 대해 알아보기 전에 우리는 이론적으로 나아가 1급 시민이라는 것을 알아보고 1급 객체, 1급 함수까지에 대해서 알아볼 필요성이 있다.

1급 시민

Christopher Stracheysms는 수업에 사용한 노트에서 1급 시민(first class citizen)과 2급 시민(second class citizen)이 소개가 되었다.

1급 시민의 조건

  • 변수에 담을 수 있다.
  • 인자로 전달할 수 있다.
  • 반환값으로 전달할 수 있다.

위의 3가지의 조건으로 보자면 대부분의 프로그래밍 언어에서 숫자나 문자같은 것들은 모두 1급 시민 조건을 충족한다.

Improve this page

Add a description, image, and links to the tip topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the tip topic, visit your repo's landing page and select "manage topics."

Learn more

You can’t perform that action at this time.