Yüksek Mertebeli İşlevler

harita, süz, sık ile işlevsel stil.

İşlevler birinci sınıftır; harita/süz/sık ile listelere uygulanır:

    tan iki_kat(x):
        dön x * 2
    yaz(harita(iki_kat, [1, 2, 3]))

süz koşulu sağlayanları seçer; sık birden çok listeyi eşleştirir (zip).

Deneyelim

Aşağıdaki kodu sunucudaki gerçek biril yorumlayıcısında çalıştır:

tan iki_kat(x):
    dön x * 2
tan çift_mi(x):
    dön x % 2 == 0
yaz(harita(iki_kat, [1, 2, 3, 4]))
yaz(süz(çift_mi, [1, 2, 3, 4, 5, 6]))

▶ Çalıştır