Bagikan

Lambda Pada OCaml

Fungsi tanpa nama.

  • Desember 20, 2020

Lambda dikenal sebagai fungsi anonim (tanpa nama).

Lambda menjalankan ekspresi tanpa memiliki nama secara implisit, lambda harus dikaitkan dengan variabel untuk memiliki nama pengenal.

Aturan pembangkitan lambda:

fun <paramater> -> <ekspresi>

Contoh penggunaan lambda

let () = print_int ((fun a -> a * 2 ) 2);;

Penggunaan lambda menjadi parameter fungsi yang parameter berupa fungsi – closure, sebagai contoh List.iter.

let () = List.iter (fun a -> print_int (a * 2)) [1;2;3];;

Referensi

  1. Real World OCaml, Variables and Functions

Kamu menikmati tulisan ini ?

Blog ini tidak dibiayai oleh iklan untuk bayar server dan jajan milkshake. Agar tetap terus beroperasi dan menorehkan lebih banyak tulisan yang (semoga) bermanfaat!

Beri sedikit tips ke Loka Kode untuk bayar server dan beli milkshake.

Tagar

Tulisan serupa