function

internal 변경자(Modifier)의 의의internal 변경자는 코틀린에서 클래스 혹은 함수에 모듈 수준의 가시성을 설정하기 위해 사용하는 변경자이다. 모듈 수준의 가시성이란 모듈 내에서는 public처럼 어디에서나 접근 가능하지만, 모듈 외부에서 접근하지 못하는 변경자이다. internal을 설정해야 하는 경우는 다양하다. 모듈 내부에서만 사용하는 함수에 internal을 설정해 외부에서 접근하지 못하도록 만드는 경우가 일반적이며, 외부에는 인터페이스만 공개하고 모듈 내부에서 인터페이스의 구현체(클래스)를 만들어 사용하는 경우에 유용하다. internal 변경자 사용 예시대표적으로 우리가 사용하는 젯브레인사에서 개발한 코루틴 라이브러리의 경우 Mutex 인터페이스의 구현체인 MutexImpl을 ..
· Javascript
JavaScript에서 함수를 작성하는 방식이 다양한 이유 자바스크립트를 표준화하기 위해 만들어진 ECMA Script(ES)는 시간이 지나면서 계속해서 변화해 왔고, 당시의 프로그래밍 패러다임을 반영한 문법을 추가하였다. ES6 이전까지는 함수를 문으로 작성하는 방법과 식으로 작성하는 방법을 지원했고, ES6부터는 함수형 프로그래밍 패러다임에 맞춰 함수형 선언인 화살표 함수 작성을 추가했다. 자 이제 JavaScript에서 함수를 작성하는 방법에 대해 살펴보자. JavaScript 함수를 작성하는 방법 JavaScript는 함수를 작성하기 위해 문으로 작성하는 방식, 식으로 작성하는 방식, 화살표 함수로 작성하는 방식 세가지를 지원한다. JavaScript 함수를 작성하는 방식 1. 문으로 작성하기 2..
Dev.Cho
'function' 태그의 글 목록