Pertama kali mengenal lambda saya tidak begitu tertarik. Dulu saya berpikiran, untuk apa pusing memikirkan cara menulis fungsi dalam satu baris. Toh pakai cara biasa juga bisa walaupun baris-barisnya bisa lebih banyak. Nah lho, aneh kan? Alhasil program saya bisa terdiri dari banyak baris yang sebenarnya bisa dipersingkat jadi satu baris. Padahal, kalau mau berpikir sebentarrr saja.. beberapa baris-baris itu bisa dihilangkan sehingga programnya bisa lebih rapi. Dasar malas! Haha.
Sampai suatu ketika mau tidak mau saya harus menuliskan program dengan menggunakan lambda. Ternyata wow luar biasa. Powerful. Dan ternyata buat memahami fungsi nya gak menghabiskan waktu lama-lama amat. Cukup perhatikan contohnya lalu pahami. Simple.
Cara paling mudah mempelajari bahasa pemrograman adalah dengan memperhatikan contoh yang sederhan. Pahami lalu kembangkan sendiri. Saya contohkan penggunaan lambda dengan contoh berikut.
Sebelumnya dengan fungsi biasa kita bisa tulis
def f(x):
return x*x
Nah kalau menggunakan lambda cukup tulis
f = lambda x: x*x
Cara memanggil fungsinya sama; misalkan f (3) hasilnya akan sama-sama 9. Bayangkan fungsi dengan beberapa baris bisa disederhanakan dengan lambda. Silakan fahami contoh tersebut dan selamat mencoba!
Langganan:
Posting Komentar (Atom)
Popular Posts
-
Bagi yang bergelut di dunia komputer, atau mungkin bagi yang baru mendalami, mungkin pernah mendengar kata robust. Sebenarnya apa sih robust...
-
Oke, ini adalah pelajaran dasar programming. Tapi masih aja ada yang bingung tentang beda instance, object dan class. Salah satunya saya. Pe...
-
Saya sering bingung kalau diminta menjelaskan dua kata ini; method dan function. Setelah coba untuk nyari-nyari, ketemu di stackoverflow; li...
-
Bagi pemula di cygwin, biasanya urusan update atau install paket rada kebingungan. Caranya gak sama dengan cara yang biasa dipake di Linux, ...
-
Pertama kali mengenal lambda saya tidak begitu tertarik. Dulu saya berpikiran, untuk apa pusing memikirkan cara menulis fungsi dalam satu ba...
Tidak ada komentar:
Posting Komentar