일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 컴퓨터과학
- 자바스크립트
- 네트워크
- 컴퓨터비전
- 보안
- 자료구조
- 인공지능
- 웹개발
- 데이터베이스
- 소프트웨어
- 사이버보안
- 데이터구조
- 컴퓨터공학
- 프로그래밍언어
- 데이터과학
- 파이썬
- 빅데이터
- 프로그래밍
- 딥러닝
- I'm Sorry
- 2
- 데이터분석
- 소프트웨어공학
- 클라우드컴퓨팅
- 알고리즘
- 코딩
- 머신러닝
- Yes
- 네트워크보안
- 버전관리
- Today
- Total
목록변수선언 (2)
스택큐힙리스트
저는 let 및 const 값에 초기화되기 전에 접근하는 것은 ReferenceError를 일으킬 수 있다는 것을 들었습니다. 이는 시간적으로 죽은 영역(temporal dead zone)이라는 것 때문입니다. 시간적 죽은 영역은 무엇이며 스코프와 호이스팅과 어떤 관련이 있으며 어떤 상황에서 겪게 되는지 알려주세요.답변 1안녕하세요. 여전역 스코프에서 x에 접근하면 여전히 ReferenceError가 발생합니다. 만약 let이 호이스팅되지 않았다면, outer value를 기록하게 됩니다. TDZ는 버그를 강조하는 데 도움이 되는 좋은 것입니다. 선언되기 전에 값에 접근하는 것은 일반적으로 의도한 바가 아닙니다. TDZ는 기본 함수 인수에도 적용됩니다. 인수는 왼쪽에서 오른쪽으로 평가되며, 각 인수는 할..
이 말은 이미 여러 번 물어본 질문처럼 들릴지 모르지만, 이번에는 약간 다릅니다. C 프로그래밍을 위해 Codeblocks를 사용하고 있고, 최근에는 C에서 헤더 파일을 사용하는 이유에 대해 궁금해지기 시작했습니다. 헤더 파일은 변수 구조체를 선언하거나 정의하는 데 사용된다는 것은 이해합니다. 그러나 이제 무언가를 시도해보고 지금은 혼란스러워졌습니다. 헤더 파일이라는 이름의 파일이 있습니다. test1.h #ifndef TEST1_H_INCLUDED #define TEST1_H_INCLUDED static int testvar = 233; extern int one; extern void show(); #endif // TEST1_H_INCLUDED 그리고 두 개의 다른 파일이 있습니다. headerte..