Tak, aby zakończyć tu mam szybki mały quiz.
Idę do wklejenia w jakiś kod i chciałbym aby ocenić psychicznie bez wpisywania się to, co uważasz, że wraca.
Tak więc określenie funkcji i przypomina się w tym celu.
Więc co zrobić, wrócił z matematyki.
Więc odpowiedź tutaj jest prawdą.
Warto więc krok po kroku, jak to działa.
Pierwszą rzeczą jesteśmy oświadczając zdrętwiałe być osiem.
Następnie mamy funkcję zrobić matematyki, ale to jeszcze nie działać.
Więc następną rzeczą, która prowadzi jest odrętwiała Plus jest równa 1.
Zatem liczba jest teraz 9.
Więc to jest taki sam jak ten pojawia się, ponieważ są one w tym samym zakresie potem dzwonisz i zrobić matematyki.
Więc zamiast robić matematyki piszemy zdrętwiałe plusa równa 1.
SO NUMB miał dziewięć lat.
To odnosi się do tej samej ilości.
Więc to jest teraz 10.
Więc to wszystko robi tutaj jest sprawdzenie, czy odrętwienie jest podzielna przez pięć.
Tak więc 10 jest podzielna przez pięć.
Więc wracamy prawdziwe i to wszystko.
Tak jak już wspomniałem zakres jest notorycznie trudne do wytłumaczenia.
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ą.
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ą.
Ja oczywiście uzyskać zardzewiałe bo zdefiniowana zmienna nazwa jest Rusty zamiast wysokie.
A potem wydrukowany.
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ę.
Więc to pokazuje, że każda funkcja ma swój własny zakres i nie są one dzielone między funkcjami.