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

Anonim fonksiyonlar

Anonim fonksiyonlar, kendilerine atanmış bir adı olmayan fonksiyonlardır. Bu fonksiyonlar, standart bir fonksiyon tanımlamaya gerek kalmadan bir ifadeyi hızlıca değerlendirmek için kullanışlıdır; üstelik standart tanıma göre çok daha az ayrıntı gerektirir. Tek satırda bir anonim fonksiyon tanımlayıp değerlendirmek için parantez kullanırız; aşağıda gösterildiği gibi.

(x -> x^2 + 5)(5)  # 30

Anonim fonksiyonların bir diğer kullanım alanı da, başka fonksiyonları argüman olarak alan fonksiyonlara geçirilmeleridir. Bu, bir anonim fonksiyonun argüman olarak verilebildiği map ve filter gibi fonksiyonlarla özellikle kullanışlıdır.

map(x -> x^2 + 5, [5, 10])  # 30, 105

Bu egzersiz, kursun bir parçasıdır

Orta Düzey Julia

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Create an anonymous function and evaluate it at x=6
____
Kodu Düzenle ve Çalıştır