Higher-order function ne demek?
Yazılımda anlamı, Türkçe karşılığı ve örnek cümleler
Higher-order function, yazılımda yüksek dereceli işlev anlamına gelir.
Başka bir işlevi argüman olarak alan veya sonuç olarak bir işlev döndüren işlev.
English: A function that accepts another function as an argument or returns a function as its result.
Nerede ve nasıl kullanılır?
Yeniden kullanılabilir dönüşümler ve işlev üreten yapılar anlatılırken geçer. Adı kod kalitesini değil, işlev girdisini veya çıktısını belirtir.
Örnek cümleler
Our map helper is a higher-order function that applies a callback to each item.
Map yardımcımız, her elemana bir geri çağırım uygulayan yüksek dereceli bir işlevdir.
Bu yardımcıyı yüksek dereceli yapan özellik, geri çağırımı girdi olarak almasıdır.
The validator factory is a higher-order function because it returns a new check.
Doğrulayıcı fabrikası, yeni bir kontrol işlevi döndürdüğü için yüksek dereceli bir işlevdir.
Bu örnek, işlev argümanı aldığı için değil, çıktısı bir işlev olduğu için bu sınıfa girer.
Sık kullanılan kalıplar
- use a higher-order function
- higher-order function composition
İlgili terimler
Aynı konudan: Programlama Kavramları
Seviyene uygun okumayla pekiştir
Yeni kelimelerin kalıcı olmasının en hızlı yolu seviyene uygun metin okumaktır. Seviyene göre ücretsiz İngilizce kitaplar:
