사실유근본의 개발 일지

  • 홈
  • 태그
  • 방명록

2024/12/18 1

클로저(Closure)에 대해 알아보자

오늘은 클로저(Closure)에 대해 알아보고자 합니다.  클로저(Closure)클로저의 정의는 함수와 그 함수가 선언된 렉시컬 환경(Lexical Environment)의 조합입니다.간단히 바꿔 설명하자면 내부 함수가 외부함수의 변수에 접근할 수 있는 것을 말합니다. 렉시컬 환경이라는 게 어떤 의미인지 이해가 안 가서 더 찾아보니함수가 만들어질 때의 주변 환경을 기억하는 것 정도로 설명이 되더군요. 우리가 어딜 가든 자신의 집 주소를 기억하고 있는 것처럼,함수도 자신이 어디서 만들어졌는지를 기억한다고 이해하시면 될 거 같습니다. function outer() { let x = "외부"; function inner() { console.log(x); // "외부" 출력 ..

카테고리 없음 2024.12.18
이전
1
다음
더보기
프로필사진

사실유근본의 개발 일지

rootdev 님의 블로그 입니다.

  • 분류 전체보기 (98)
    • C# (12)
      • 기초 (6)
    • 미니 프로젝트 (6)
    • 유니티 (25)
      • 2D (4)
      • 3D (2)
      • 공통 (14)
    • 알아보자 시리즈 (6)
      • 깃 관련 (0)
      • 에셋 (0)
    • UI (0)
    • 이펙트 (0)
    • 알고리즘 (2)
    • 디자인 패턴 (7)

Tag

Thread, task, Ref, 디자인 패턴, C#, 저장, 데이터, 역직렬화, json, ThreadPool, StableDiffusion, 암호화, 유니티2D, UniTask, 티스토리챌린지, 깃허브, 수박게임, 면접 대비, DOTween, 직렬화, AI, 유니티, 2D, 3d, 최적화, 오블완, awaitable, 내일 배움캠프, UI, 비동기 프로그래밍,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2024/12   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바