EMZETT.
Giriş yap

Yüksek dereceli işlev (higher-order function)

Kısaca: Yüksek dereceli işlev, başka işlevleri argüman olarak alır veya sonuç olarak bir işlev döndürür. Bilinen örnekler map, filter ve reduce’tur.

Biraz daha ayrıntılı: İşlevlerin birinci sınıf değerler olduğunu varsayar: onları değişkenlerde saklayabilir, iletebilir ve döndürebilirsiniz. Bu fonksiyonel programlamanın özüdür ama bugün hemen her dilde mümkündür. Durumlu döngülerin yerini anlamlı işlemler alır.

Ayrıntılı

numbers = [1, 2, 3, 4, 5, 6]

Ayrıca bak: Lambda ifadesi, Closure, Saf işlev, Yineleyici