MulaiMulai sekarang secara gratis

Fungsi anonim

Fungsi anonim adalah fungsi yang tidak memiliki nama. Fungsi-fungsi ini berguna untuk mengevaluasi sebuah ekspresi dengan cepat tanpa harus membuat fungsi standar, yang biasanya lebih panjang. Untuk mendefinisikan dan mengevaluasi fungsi anonim dalam satu baris, kita menggunakan tanda kurung, seperti ditunjukkan di bawah ini.

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

Kegunaan lain dari fungsi anonim adalah mengoperkannya ke fungsi yang menerima fungsi lain sebagai argumen. Ini berguna pada fungsi seperti map dan filter, di mana fungsi anonim dapat diberikan sebagai argumen.

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

Latihan ini adalah bagian dari kursus

Julia Tingkat Menengah

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Create an anonymous function and evaluate it at x=6
____
Edit dan Jalankan Kode