Evet arkadaşlar, şimdi daha fazla ilerlemeden önce, bir dosya
olay döngüsü doxy'sinde bazı yardımcı EPA yazmamız gerekiyor.
Yani bunlar yararlı API'lerin listesidir.
Bu üç API'yi son olay döngüsünde uygulamamız gerekiyor, çünkü
olay döngüsü makinemizin temel mantığını uygularken bu API'leri kullanacağız.
Tamam.
Şimdi bu üç API'nin ilk bölüm olduğunu açıklayayım.
Bu olay döngüsü mü? Çalıştırmak için yanımıza gelin ve
bu API'yi olay döngüsü nesnesine bir işaretçi olarak artırın.
Ve bu API, bu olay döngüsü nesnesinin görev dizisinde bulunan ilk görevi
kaldırmalı veya ayırmalı ve söz konusu görevi bir dönüş değeri olarak döndürmelidir.
Tamam.
Dolayısıyla bu API, görevin başında bulunan ilk görevi, Eddy'yi ve
bu belirli görevi geri dönüş değeri olarak ayırmalı veya kaldırmalıdır.
Benzer şekilde, ikinci olarak, API bu yeni görevi nesneye olayın önündeki görevin sonuna eklemelidir.
Bu nedenle, görev üzerinde yineleme yapmalı ve görevin son noktası hazır
olana kadar ulaşmalı ve ardından bu yeni görevi bu göreve eklemelisiniz.
Tamam.
Bu nedenle, bağlı listeye bir öğeyi nasıl kaldıracağınızı veya ekleyeceğinizi mantıklı bir şekilde yazmanız gerekir.
Görevimiz hiçbir şey değildir, ancak bir bağlantı listesidir ve üçüncü bir API
basitçe argüman olarak duraklatılan bir görevin görev alanında mevcut olup olmadığını söyler.
Tamam.
Dolayısıyla bu API, görevin başkan olması durumunda true değerini döndürmelidir.
Aksi takdirde, false döndürmelidir.
Bu nedenle, bu API'yi uygulamanın kaynak bölümünde kendiniz tarafından ödüllendirilmesini öneririm.
Bu üç API'nin uygulanmasını sağlarken, bu metin dosyasına ve bu metne sahibim.
Şimdi yapacağım şey, bu API'leri kopyalayıp yapıştırmak ve dosya olay döngüsü noktasına gitmek olacak.
Gördünüz mü? Pekala, son olay
döngüsündeyim, görmüyorum, sadece dosyanın üstündeki
tüm bu boş gözleri geçiyorum.
Bu kadar.
Bu yüzden bu belgeleri kendi başınıza uygulamaktan endişe ediyorum, çünkü bu API'nin uygulanmasında
herhangi bir hata bırakırsanız, o zaman sizin için büyük bir baş ağrısı olacaktır.
Eğer öyleyse, bu hata yüzünden hukuk bile beklendiği gibi işlemiyor.
Tamam.
Kaynak bölümünde, bu metin dosyası olarak izledim, siz de aynısını yapabilirsiniz.