Geri arama, bilgisayar programcılığında başka bir koda argüman olarak aktarılan bir kod parçasını tanımlamak için kullanılan bir terimdir. "Alt rutin" veya "geri arama işlevi" olarak da adlandırılır. Argüman olarak aktarılan kod genellikle çağrılan fonksiyonun yürütülmesi bittikten sonra yürütülür. Geri aramalar programlamada en yaygın olarak bir programa bir görevin tamamlandığını bildirmek veya belirli bir olaydan sonra belirli bir dizi işlemi gerçekleştirmek için kullanılır.

Nesne yönelimli programlama dillerinde, geri arama genellikle bir bildirim sinyali olarak kullanılmak üzere daha üst düzey bir nesneye aktarılan bir nesne veya yöntemdir. Bu bildirim sinyali, belirli bir olay meydana geldiğinde programı bilgilendirmek için kullanılabilir. Bunun yaygın bir örneği, bir kullanıcı bir düğmeye tıkladığında, uygulamanın kullanıcı arayüzü (UI) katmanı, arka uç koduna düğmenin tıklandığını bildirmek için bir geri arama kullanacaktır.

İşlevsel programlamada geri arama, başka bir işleve parametre olarak aktarılan bir işlevdir. Alıcı fonksiyon çalıştırıldığında, geri arama fonksiyonu ona bir argüman olarak aktarılır ve ardından çalıştırılır. Örneğin, bir liste üzerinde yineleme yapmak ve her bir öğe üzerinde belirli bir eylem gerçekleştirmek için bir map işlevi kullanılabilir. Bu durumda, her bir öğe üzerinde gerçekleştirilecek eylem map fonksiyonuna geri çağrı olarak aktarılır.

Geri aramalar birçok programlama dilinin önemli bir özelliğidir ve karmaşık ve güçlü uygulamalar oluşturmak için kullanılabilir. JavaScript'in web geliştirmede kullanımının artmasıyla birlikte, geri aramalar eşzamansız kodu işlemenin çok popüler bir yolu haline gelmiştir. Geri aramalar C, Java, Python, Ruby ve Go dahil olmak üzere çeşitli diğer dillerde de kullanılmaktadır.

Genel olarak, geri aramalar programlamanın temel bir parçasıdır ve birçok programın ayrılmaz bir parçasıdır. Geri aramalar karmaşık uygulamalar oluşturmak için kullanılabilse de, genellikle bir programa hatalar ekleyebildikleri için dikkatli kullanılmalıdırlar.

Proxy Seçin ve Satın Alın

Veri Merkezi Proxyleri

Dönen Proxyler

UDP Proxyleri

Dünya Çapında 10.000'den Fazla Müşterinin Güvendiği

Vekil Müşteri
Vekil Müşteri
Vekil Müşteri flowch.ai
Vekil Müşteri
Vekil Müşteri
Vekil Müşteri