BaşlayınÜcretsiz Başlayın

map() bağımsız değişken alternatifleri

Ayrıca yinelemeyi bir soruyu yanıtlamak için de kullanabilirsin; örneğin wesanderson veri kümesindeki her bir öğe ne kadar uzun? Bunu, map() fonksiyonuna length() gibi bir fonksiyon vererek yapabilirsin. map(list, function) sözdizimini kullanarak bunu rahatlıkla gerçekleştirebilirsin. Ancak, ilerideki egzersizler daha karmaşık hale geldikçe, bunu ikinci yolla yapmayı öğrenmen gerekecek:

map(list, ~function(.x))

Bu ikinci yöntem, map(list, function) ile aynı sonucu verir. Listenin fonksiyon içinde nasıl kullanılacağını belirtmek için, listenin öğesinin fonksiyonun neresine yerleşeceğini göstermek üzere .x argümanını kullan. .x ile öğenin fonksiyonda nereye gittiğini göstermek istediğinde, map()'in ikinci argümanında fonksiyonun hemen önüne bir ~ koyman gerekir.

Bu egzersiz

purrr ile Fonksiyonel Programlamanın Temelleri

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Map over wesanderson to get the length of each element
map(___, ___)
Kodu Düzenle ve Çalıştır