1
00:00:00,600 --> 00:00:03,240
그래서 여기서 끝내기 위해 나는 빠른 퀴즈를 가진다.

2
00:00:03,330 --> 00:00:11,960
나는 어떤 코드를 붙여 넣기 만하면되는데, 당신이 생각하기에 이것을 입력하지 않고 정신적으로 평가 해 주었으면합니다.

3
00:00:12,270 --> 00:00:15,320
그래서 우리는 함수를 정의한 다음 끝에 함수를 호출합니다.

4
00:00:15,510 --> 00:00:22,920
그래서 수학에서 돌아온 것입니다.

5
00:00:23,070 --> 00:00:25,290
그래서 여기에 대한 대답은 사실입니다.

6
00:00:25,620 --> 00:00:28,360
그럼 어떻게 작동하는지 살펴 보겠습니다.

7
00:00:28,410 --> 00:00:32,490
우리가 감각이 8이라고 선언하는 가장 먼저

8
00:00:32,580 --> 00:00:37,180
그렇다면 우리는 수학 기능을 가지고 있지만 아직 실행되지 않습니다.

9
00:00:37,200 --> 00:00:40,840
따라서 실행되는 다음 작업은 마비 플러스 1입니다.

10
00:00:40,950 --> 00:00:42,730
그래서 숫자는 이제 9입니다.

11
00:00:43,140 --> 00:00:50,390
그래서 이것은 같은 범위에 있기 때문에 우리가 전화하고 수학을하기 때문에 나타나는 것과 같습니다.

12
00:00:50,400 --> 00:00:54,310
따라서 수학 대신 우리는 마비 플러스 1을 쓰고 있습니다.

13
00:00:54,450 --> 00:00:55,960
그래서 NUMB은 9 세였습니다.

14
00:00:56,190 --> 00:00:57,880
이것은 동일한 번호를 나타냅니다.

15
00:00:58,020 --> 00:00:59,950
이제 10이됩니다.

16
00:01:01,020 --> 00:01:05,560
그래서 마비가 5로 나눌 수 있는지 점검하는 것입니다.

17
00:01:05,820 --> 00:01:08,260
그래서 10은 5로 나눌 수 있습니다.

18
00:01:08,280 --> 00:01:11,670
그래서 우리는 사실로 돌아갑니다.

19
00:01:11,670 --> 00:01:15,120
그래서 제가 언급 한 것처럼 범위는 악명 높게 설명하기 까다 롭습니다.

20
00:01:15,150 --> 00:01:34,060
그것은 우리가 여기서 봤던 것입니다 만, 새로운 기능을 정의 할 때마다 새로운 기능을 정의하고 함수 외부에서 정의 된 변수에 액세스 할 수 있지만 함수 내부에서 정의 된 변수에 액세스 할 수있는 중요한 부분을 다뤘습니다. 함수 외부에서 액세스 할 수없는 것을 정의했습니다.

21
00:01:34,740 --> 00:02:08,580
그래서 내가 강조하고 싶은 또 하나의 빠른 예가 있습니다. 하이의 내부에 하이 엔드라고 불리는 두 개의 함수가 있다면 나는 변수 이름이 Rusti와 같다고 선언 할 것입니다. 그런 다음 나는 라거 이름에 대해 비용을 지불 할 것입니다. 저는 다른 사람이 전화를 걸어서 Rustie를 정의하지 않을 것입니다.하지만 제가 달리다가 실행하면 Conchobar 블로그 이름으로 갈 것입니다.

22
00:02:08,910 --> 00:02:13,730
변수 이름을 정의한 것은 녹이기보다 녹슨 것입니다.

23
00:02:13,740 --> 00:02:15,320
그리고 나는 그것을 인쇄했다.

24
00:02:15,420 --> 00:02:28,740
내가 이걸로하면,하지만 정의되지 않고 그 일이 일어나고 있습니다. 왜냐하면 이름은이 함수의 범위 내에서 접근 할 수 없기 때문입니다.

25
00:02:29,310 --> 00:02:35,080
그래서 이것은 모든 함수가 그것의 자신의 범위를 가지고 있고 그것들이 함수들 사이에서 공유되지 않는다는 것을 보여줍니다.
