Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris. Show Handler fungsi Lambda Anda adalah metode dalam kode fungsi Anda yang memproses peristiwa. Saat fungsi Anda diaktifkan, Lambda menjalankan metode handler. Saat handler keluar atau mengembalikan respons, hal ini akan tersedia untuk menangani peristiwa lain. Anda dapat menggunakan sintaksis umum berikut ketika membuat handler fungsi di Python:
PenamaanNama handler fungsi Lambda yang ditentukan pada saat Anda membuat fungsi Lambda berasal dari berikut ini:
Handler fungsi dapat berupa nama apa saja; Namun, nama default di konsol Lambda adalah 0).Untuk mengubah nama handler fungsi di konsol Lambda, di panel Pengaturan runtime, pilihEdit. Cara kerjanyaKetika Lambda memanggil handler fungsi Anda, Runtime Lambda meneruskan dua argumen ke handler fungsi:
Mengembalikan nilaiHandler dapat mengembalikan nilai secara opsional. Apa yang terjadi dengan nilai yang dikembalikan bergantung pada jenis invokasi dan layanan yang memanggil fungsi. Misalnya:
Dalam Python 3.9 dan rilis yang lebih baru, Lambda menyertakan requestId pemanggilan dalam respons kesalahan. ContohBagian berikut menunjukkan contoh fungsi Python yang dapat Anda gunakan dengan Lambda. Jika Anda menggunakan konsol Lambda untuk membuat fungsi, Anda tidak perlu melampirkan file arsip .zip untuk menjalankan fungsi di bagian ini. Fungsi ini menggunakan pustaka Python standar yang disertakan dengan runtime Lambda yang Anda pilih. Untuk informasi selengkapnya, lihat Paket deployment Lambda. Mengembalikan pesanContoh berikut menunjukkan fungsi bernama 5. Fungsi ini menerima input pengguna dari nama depan dan belakang, serta mengembalikan pesan yang berisi data dari peristiwa yang diterima sebagai input.
Anda dapat menggunakan data peristiwa berikut untuk memanggil fungsi:
Respons menunjukkan data peristiwa yang diteruskan sebagai input:
Menguraikan responsContoh berikut menunjukkan fungsi bernama 5. Fungsi ini menggunakan data peristiwa yang diteruskan oleh Lambda pada saat runtime. Ini menguraikan variabel lingkungan di 8 yang dikembalikan dalam respons JSON.
Anda dapat menggunakan data peristiwa berikut untuk memanggil fungsi:
Runtime Lambda menetapkan beberapa variabel lingkungan selama permulaan. Untuk informasi selengkapnya tentang variabel lingkungan yang dikembalikan dalam respons saat runtime, lihat Menggunakan variabel lingkungan AWS Lambda. Fungsi dalam contoh ini bergantung pada respons yang sukses (dalam 9) dari API Invoke. Untuk informasi selengkapnya tentang status API Invoke, lihat Memanggil Sintaks Respons invokasi.Mengembalikan perhitunganContoh berikut Lambda Python kode fungsi pada GitHubmenunjukkan fungsi yang disebut Apa fungsi lambda pada python?Intinya, lambda digunakan untuk membuat fungsi dalam satu baris ekspresi. Lambda bisa memiliki lebih dari satu argumen atau parameter, tapi hanya bisa memiliki satu ekspresi atau isi. Karena fungsi lambda tidak punya nama, jadi kita butuh variabel untuk menyimpannya.
Apa itu lambda pada java?Ekspresi Lambda/Lambda Expression ditambahkan pada Java 8. Ekspresi lambda merupakan blok kode pendek yang mengambil parameter dan mengembalikan nilai. Ekspresi lambda mirip seperti method, tapi tidak memerlukan nama dan dapat diimplementasikan tepat di dalam badan method.
Apakah yang dimaksud dengan lambda atau anonymous function?Lambda expressions dan anonymous function adalah fungsi yang tidak perlu diklarasikan tetapi dapat langsung digunakan sebagai sebuah ekspresi.
|