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]))