WEBVTT

1
00:06.320 --> 00:13.250
Evet arkadaşlar, şimdi daha fazla
ilerlemeden önce, bir dosya

2
00:13.260 --> 00:13.880
olay döngüsü doxy'sinde bazı yardımcı EPA
yazmamız gerekiyor.

3
00:14.330 --> 00:16.430
Yani bunlar yararlı API'lerin listesidir.

4
00:16.430 --> 00:23.210
Bu üç API'yi son olay döngüsünde
uygulamamız gerekiyor, çünkü

5
00:23.210 --> 00:26.810
olay döngüsü makinemizin temel mantığını
uygularken bu API'leri kullanacağız.

6
00:27.470 --> 00:27.860
Tamam.

7
00:28.610 --> 00:31.520
Şimdi bu üç API'nin ilk bölüm olduğunu
açıklayayım.

8
00:31.760 --> 00:33.350
Bu olay döngüsü mü? Çalıştırmak için
yanımıza gelin ve

9
00:33.350 --> 00:38.900
bu API'yi olay döngüsü nesnesine bir
işaretçi olarak artırın.

10
00:39.560 --> 00:47.810
Ve bu API, bu olay döngüsü nesnesinin
görev dizisinde bulunan ilk görevi

11
00:47.810 --> 00:51.920
kaldırmalı veya ayırmalı ve söz konusu
görevi bir dönüş değeri olarak
döndürmelidir.

12
00:52.550 --> 00:52.970
Tamam.

13
00:53.570 --> 01:01.370
Dolayısıyla bu API, görevin başında
bulunan ilk görevi, Eddy'yi ve

14
01:02.000 --> 01:04.520
bu belirli görevi geri dönüş değeri olarak
ayırmalı veya kaldırmalıdır.

15
01:05.180 --> 01:13.010
Benzer şekilde, ikinci olarak, API bu yeni
görevi nesneye olayın önündeki görevin
sonuna eklemelidir.

16
01:13.700 --> 01:20.750
Bu nedenle, görev üzerinde yineleme
yapmalı ve görevin son noktası hazır

17
01:20.750 --> 01:22.150
olana kadar ulaşmalı ve ardından bu yeni
görevi bu göreve eklemelisiniz.

18
01:23.090 --> 01:23.540
Tamam.

19
01:24.050 --> 01:29.600
Bu nedenle, bağlı listeye bir öğeyi nasıl
kaldıracağınızı veya ekleyeceğinizi
mantıklı bir şekilde yazmanız gerekir.

20
01:30.320 --> 01:37.640
Görevimiz hiçbir şey değildir, ancak bir
bağlantı listesidir ve üçüncü bir API

21
01:37.640 --> 01:41.150
basitçe argüman olarak duraklatılan bir
görevin görev alanında mevcut olup
olmadığını söyler.

22
01:43.300 --> 01:43.720
Tamam.

23
01:43.870 --> 01:46.990
Dolayısıyla bu API, görevin başkan olması
durumunda true değerini döndürmelidir.

24
01:47.290 --> 01:49.060
Aksi takdirde, false döndürmelidir.

25
01:50.230 --> 01:58.320
Bu nedenle, bu API'yi uygulamanın kaynak
bölümünde kendiniz tarafından
ödüllendirilmesini öneririm.

26
01:58.330 --> 02:06.090
Bu üç API'nin uygulanmasını sağlarken, bu
metin dosyasına ve bu metne sahibim.

27
02:06.820 --> 02:13.660
Şimdi yapacağım şey, bu API'leri
kopyalayıp yapıştırmak ve dosya olay
döngüsü noktasına gitmek olacak.

28
02:13.660 --> 02:14.350
Gördünüz mü? Pekala, son olay

29
02:15.770 --> 02:21.770
döngüsündeyim, görmüyorum, sadece dosyanın
üstündeki

30
02:21.770 --> 02:22.550
tüm bu boş gözleri geçiyorum.

31
02:23.850 --> 02:24.570
Bu kadar.

32
02:25.260 --> 02:30.990
Bu yüzden bu belgeleri kendi başınıza
uygulamaktan endişe ediyorum, çünkü bu
API'nin uygulanmasında

33
02:30.990 --> 02:34.410
herhangi bir hata bırakırsanız, o zaman
sizin için büyük bir baş ağrısı olacaktır.

34
02:34.710 --> 02:39.450
Eğer öyleyse, bu hata yüzünden hukuk bile
beklendiği gibi işlemiyor.

35
02:40.730 --> 02:41.120
Tamam.

36
02:43.610 --> 02:47.150
Kaynak bölümünde, bu metin dosyası olarak
izledim, siz de aynısını yapabilirsiniz.


