1
00:00:00,600 --> 00:00:03,240
Tak, aby zakończyć tu mam szybki mały quiz.

2
00:00:03,330 --> 00:00:11,960
Idę do wklejenia w jakiś kod i chciałbym aby ocenić psychicznie bez wpisywania się to, co uważasz, że wraca.

3
00:00:12,270 --> 00:00:15,320
Tak więc określenie funkcji i przypomina się w tym celu.

4
00:00:15,510 --> 00:00:22,920
Więc co zrobić, wrócił z matematyki.

5
00:00:23,070 --> 00:00:25,290
Więc odpowiedź tutaj jest prawdą.

6
00:00:25,620 --> 00:00:28,360
Warto więc krok po kroku, jak to działa.

7
00:00:28,410 --> 00:00:32,490
Pierwszą rzeczą jesteśmy oświadczając zdrętwiałe być osiem.

8
00:00:32,580 --> 00:00:37,180
Następnie mamy funkcję zrobić matematyki, ale to jeszcze nie działać.

9
00:00:37,200 --> 00:00:40,840
Więc następną rzeczą, która prowadzi jest odrętwiała Plus jest równa 1.

10
00:00:40,950 --> 00:00:42,730
Zatem liczba jest teraz 9.

11
00:00:43,140 --> 00:00:50,390
Więc to jest taki sam jak ten pojawia się, ponieważ są one w tym samym zakresie potem dzwonisz i zrobić matematyki.

12
00:00:50,400 --> 00:00:54,310
Więc zamiast robić matematyki piszemy zdrętwiałe plusa równa 1.

13
00:00:54,450 --> 00:00:55,960
SO NUMB miał dziewięć lat.

14
00:00:56,190 --> 00:00:57,880
To odnosi się do tej samej ilości.

15
00:00:58,020 --> 00:00:59,950
Więc to jest teraz 10.

16
00:01:01,020 --> 00:01:05,560
Więc to wszystko robi tutaj jest sprawdzenie, czy odrętwienie jest podzielna przez pięć.

17
00:01:05,820 --> 00:01:08,260
Tak więc 10 jest podzielna przez pięć.

18
00:01:08,280 --> 00:01:11,670
Więc wracamy prawdziwe i to wszystko.

19
00:01:11,670 --> 00:01:15,120
Tak jak już wspomniałem zakres jest notorycznie trudne do wytłumaczenia.

20
00:01:15,150 --> 00:01:34,060
To coś, co mamy zarysowany tylko powierzchnię tutaj, ale omówiliśmy ważne elementy, które jest, że w każdej chwili można zdefiniować nową funkcję, że dostaje swój własny nowy zakres i może uzyskać dostęp do zmiennych, które zostały zdefiniowane poza funkcją, ale wewnątrz funkcji gdybyśmy zdefiniowane coś nie jest dostępna poza funkcją.

21
00:01:34,740 --> 00:02:08,580
Więc jest jeszcze jeden krótki przykład chcę podkreślić, który jest, jeśli mam dwie funkcje jeden zwany high end wewnątrz hi Idę zadeklarować zmienną nazwę równa Rusti a następnie będę kosztować około nazwą Lague a następnie zamierzam mieć inną funkcję nazwaną, a ja nie zamierzam zdefiniować Rustie tam, ale mam zamiar Conchobar nazwy bloga, jeśli uruchomię wysokie i wykonać ją.

22
00:02:08,910 --> 00:02:13,730
Ja oczywiście uzyskać zardzewiałe bo zdefiniowana zmienna nazwa jest Rusty zamiast wysokie.

23
00:02:13,740 --> 00:02:15,320
A potem wydrukowany.

24
00:02:15,420 --> 00:02:28,740
Jeśli zrobię to z od Jednak mam nieokreślone i to dzieje się dlatego, że nazwa ta nie jest dostępna w tym zakresie przez funkcję.

25
00:02:29,310 --> 00:02:35,080
Więc to pokazuje, że każda funkcja ma swój własny zakres i nie są one dzielone między funkcjami.
