[목차] == 개요 == 한국어로 적었을 때 '클로저'로 표기하는 단어의 모음. 참고로 close는 '클로즈'[*닫다 '닫다'의 의미를 가질 때.] / '클로스'[*가까운 '가까운'의 의미를 가질 때.], closing은 '클로징', closed는 '클로즈드'라고 표기한다. == 단어 == === 원래 뜻 === * [[Closer|closer]] 1. 닫는 것; 폐색기 1. 최종회 1. (종료를 알리는 신호가 되는) 행위 * close (closer): 다의어 1. 가깝다 1. (시간적・공간적으로) 가까운 1. 거의 …할 것 같은 1. (사이가) 가까운, 친(밀)한 1. 닫다 1. (문・커튼 등을) 닫다, (눈을) 감다; (문 등이) 닫히다 1. (책・우산 등을) 덮다 1. (일시적으로 상점 등의) 문을 닫다 * closure 1. 폐쇄 1. 종결 === [[야구용어]] === [include(틀:상세 내용, 문서명=마무리 투수)] === [[프로그래밍]] 용어 === [include(틀:프로그래밍 언어 문법)] (Lexical) Closure. 클로저는 함수가 선언될 당시의 환경(environment)을 기억했다가 나중에 호출되었을때 원래의 환경에 따라 수행되는 함수이다. 이름이 클로저인 이유는 함수 선언 시의 scope(lexical scope)를 포섭(closure)하여 이후 실행될 때 이용하기 때문이다. 자주 '[[람다식|이름 없는 함수(익명함수)]]'와 혼동되곤 한다. 많은 언어의 익명함수가 closure를 포함하기 때문에 편하게 부를땐 서로 구분없이 부르기도 한다. 현장에서 클로저가 자주 쓰이는 언어로는 [[JavaScript]]가 유명하다. JavaScript에서 클로저의 예를 하나 들자면 {{{#!syntax javascript function plus (a) { return function (x) { return a + x; } } var plus3 = plus(3); var plus5 = plus(5); }}} 위의 plus3, plus5에는 각각 3과 5를 더하는 함수가 들어간다. 즉, 클로저는 각각 선언 당시의 환경(e.g. 바깥 변수들, 여기서는 'a')을 기억하기 때문에 plus3가 기억하는 a와 plus5가 기억하는 a가 다르게 된다. 따라서 plus3과 plus5는 같은 [[고차 함수]]인 plus로부터 생성되었지만 다른 동작을 수행할 수 있다. [[C(프로그래밍 언어)|C]]/[[C++]]같은 기계 중심적 언어나 [[Java]]같이 OOP 중심 언어를 주로 쓰는 사람에겐 굉장히 이색적인 개념이다. C언어를 주로 배운 사람이 JavaScript를 배울 때 특히 난감해하는 부분. 반면 선언형, 함수형 언어([[LISP]], [[Haskell]], Scheme, ML)에서는 자연스럽게 쓰는 개념 중에 하나다. 꼭 선언형 언어가 아니더라도 [[Python|파이썬]], [[루비]]나 [[Lua]] 같이 비교적 최근 나온 멀티패러다임 [[프로그래밍 언어]]에도 들어가는 경우가 많다. 다른 언어에 비해 상대적으로 늦긴 했지만 [[C++]]은 [[C++]]11부터(2011), [[Java]]도 [[Java]] 8 버전부터(2014) [[람다식|람다 표현식]]을 지원함으로써 클로저 사용이 가능해졌다. === [[온라인 게임]] [[클로저스]]의 용어 === [include(틀:상세 내용, 문서명=클로저(클로저스))] === [[식빵]] 봉지를 닫을 때 쓰는 도구 === [[파일:external/www.doingabitbetter.com/BreadClip.png]] [[파일:external/upload.wikimedia.org/Expiration_Tag.jpg|width=300]] 일본쪽에서 주로 사용하는 명칭이다. 정확한 명칭은 bread clip 이다. == 영화 == [include(틀:상세 내용, 문서명=클로저(영화))] == 미국 드라마 == [include(틀:상세 내용, 문서명=클로저(미국 드라마))] == 노래 == === 오마이걸의 두 번째 미니 앨범 === [include(틀:상세 내용, 문서명=CLOSER(오마이걸))] === The Chainsmokers의 곡 === [include(틀:상세 내용, 문서명=Closer(The Chainsmokers))] === 나인 인치 네일스의 곡 === The Downward Spiral 앨범에 수록되었다. [youtube(IGwqJZWow3A)] ||-Artist: NIN -Album: The Downward Spiral Track 05. Closer You let me violate you 넌 내가 널 더럽히도록 내버려뒀어. You let me desecrate you 넌 내가 널 훼손하도록 내버려뒀어. You let me penetrate you 넌 내가 널 관통하도록 내버려뒀어. You let me complicate you 넌 내가 널 복잡하게 만들게 내버려뒀어. Help me I broke apart my insides 도와줘 난 내 안에서부터 조각조각 부서지고 있어. Help me I've got no soul to sell 도와줘 난 팔아버릴 영혼을 가지고 있지 않아. Help me the only thing that works for me 도와줘 나에게 작용하는 단 한 가지. Help me get away from myself 내 자신으로 도망치는 것을 도와줘. I want to fuck you like an animal 난 너를 짐승처럼 교미하고 싶어. I want to feel you from the inside 난 네 속에서 부터 느끼고 싶어. I want to fuck you like an animal 난 너를 짐승처럼 교미하고 싶어. My whole existence is flawed 내 모든 생활은 흠집이 나버렸고, You get me closer to god 넌 날 신에게 가까이 데려다줘. You can have my isolation 넌 내 고립상태를 가져갈 수 있어. You can have the hate that it brings 넌 그 상태가 가져다주는 증오도 가질 수 있어. You can have my absence of faith 넌 내 사라진 신념을 가질 수 있고, You can have my everything 넌 내 모든 것을 가질 수 있어. Help me tear down my reason 도와줘 찢겨진 내 이성 Help me It's your sex I can smell 도와줘 이건 내가 냄새 맡을 수 있는 너의 섹스. Help me you make me perfect 도와줘 넌 나를 완벽하게 해. Help me become somebody else 내가 다른 무언가가 되기 전에 도와줘. I want to fuck you like an animal 난 너를 짐승처럼 교미하고 싶어. I want to feel you from the inside 난 네 속에서 부터 느끼고 싶어. I want to fuck you like an animal 난 너를 짐승처럼 교미하고 싶어. My whole existence is flawed 내 모든 생활은 흠집이 나버렸고, You get me closer to god 넌 날 신에게 가까이 데려다줘. Through every forest, 모든 숲을 통해서, above the trees 나무들을 오를 때, Within my stomach, 내 배를 걸쳐, scraped off my knees 무릎까지 긁어내도, I drink the honey 난 너의 꿀통 속에서 inside your hive 꿀을 빨아먹었지. You are the reason 넌 내가 살아 있을 수 있는 I stay alive 유일한 이유야.|| == [[마비노기]]의 [[듀얼건]] 스킬 == [include(틀:상세 내용, 문서명=클로져)] == Clojure: [[프로그래밍 언어]] [[LISP]]의 사투리 == [include(틀:상세 내용, 문서명=Clojure)] == 게임 [[지구방위군]]의 주인공 == EARTH DEFENSE FORCE: Iron rain 에 등장하는 주인공. == 게임 [[명일방주]]의 등장인물 == [include(틀:상세 내용, 문서명=클로저(명일방주))] == 인물 == === 프로게이머의 닉네임 === ==== [[대한민국]]의 [[오버워치]] [[프로게이머]] 'Closer' [[정원식(프로게이머)|정원식]] ==== [include(틀:상세 내용, 문서명=정원식(프로게이머))] ==== [[대한민국]]의 [[리그 오브 레전드]] [[프로게이머]] 'Clozer' [[이주현(프로게이머)|이주현]] ==== [include(틀:상세 내용, 문서명=이주현(프로게이머))] ==== [[튀르키예]]의 [[리그 오브 레전드]] [[프로게이머]] 'Closer' [[잔 첼리크]] ==== [include(틀:상세 내용, 문서명=잔 첼리크)] === [[대한민국]]의 작곡가 [[Klozer]] === [include(틀:상세 내용, 문서명=Klozer)] [[분류:동음이의어]][[분류:프로그래밍]]