LAMBDA nın yardımcı işlevlerinden MAP işlevinin örneklerle açıklanmaya çalışıldığı dosya ektedir.
Genel anlamda MAP :
MAP işlevi, verilen bir dizinin her bir elemanına, tanımlanmış LAMBDA işlevini uygular ve sonuçları dökülmeli olarak verir. Elde edilen sonuç, orijinal diziyle aynı boyutlara sahip bir dizidir.
Söz dizimi
MAP(dizi ; LAMBDA(dizi ; Lambda_işlemi(dizi)))
şeklindedir.
Burada, dizi, elde edilen bir dizi ya da verilen bir alan / dizi olabilir.
Ya da, dizi manuel olarak da yazılabilir... Örneğin {1 ; 5 ; 9 ;...} gibi
Çok Sütun veri / dizi için de MAP kullanılabilir ve sonuçta Tek sütunlu dizi elde edilebilir.
Bu durumda dizileri ayrı ayrı olarak MAP içerisinde tanımlamak gerekecektir.
Yani söz dizimi
MAP(dizi1 ; dizi2 ; dizi3;....;diziN ; LAMBDA(dizi1 ; dizi2 ; dizi3;....;diziN ; Lambda_işlevi( dizi1 ile...diziN)))
şeklinde olacaktır...
Not :
Çoğu durumda, MAP işleviyle elde edilen sonuçları, diğer dinamik dizilerle elde etmek daha rahat ve daha kolaydır. Bu nedenle, çok özel bir durum olmadıkça, bir dizi işlemi ile aynı sonuç elde edildiğinde, MAP kullanmak için özel bir neden kalmamaktadır.
Yararlı olması temennisiyle...
Genel anlamda MAP :
MAP işlevi, verilen bir dizinin her bir elemanına, tanımlanmış LAMBDA işlevini uygular ve sonuçları dökülmeli olarak verir. Elde edilen sonuç, orijinal diziyle aynı boyutlara sahip bir dizidir.
Söz dizimi
MAP(dizi ; LAMBDA(dizi ; Lambda_işlemi(dizi)))
şeklindedir.
Burada, dizi, elde edilen bir dizi ya da verilen bir alan / dizi olabilir.
Ya da, dizi manuel olarak da yazılabilir... Örneğin {1 ; 5 ; 9 ;...} gibi
Çok Sütun veri / dizi için de MAP kullanılabilir ve sonuçta Tek sütunlu dizi elde edilebilir.
Bu durumda dizileri ayrı ayrı olarak MAP içerisinde tanımlamak gerekecektir.
Yani söz dizimi
MAP(dizi1 ; dizi2 ; dizi3;....;diziN ; LAMBDA(dizi1 ; dizi2 ; dizi3;....;diziN ; Lambda_işlevi( dizi1 ile...diziN)))
şeklinde olacaktır...
Not :
Çoğu durumda, MAP işleviyle elde edilen sonuçları, diğer dinamik dizilerle elde etmek daha rahat ve daha kolaydır. Bu nedenle, çok özel bir durum olmadıkça, bir dizi işlemi ile aynı sonuç elde edildiğinde, MAP kullanmak için özel bir neden kalmamaktadır.
Yararlı olması temennisiyle...
Bu sayede ben de öğrenmiş oluyorum.
Üyelere yararlı olacağını ümit ediyorum..