Yazılım İngilizcesi · Programlama Kavramları

Higher-order function ne demek?

Yazılımda anlamı, Türkçe karşılığı ve örnek cümleler

isimSık kullanılan terim

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

  1. 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.

  2. 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

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: