Saya sering bingung kalau diminta menjelaskan dua kata ini; method dan function. Setelah coba untuk nyari-nyari, ketemu di stackoverflow; link nya di sini dan di sini.
Ada beberapa pendapat di sini. Ada yang menyatakan kalau method dan function itu adalah sama, hanya beda istilah untuk jenis bahasa pemrograman berbeda. Kalau istilah method biasanya dipakai untuk bahasa pemrograman OOP sedangkan function biasanya dipakai untuk pemrograman struktural. Tapi setelah saya baca di Python manual, disebutkan dua istilah itu bersamaan; ada method ada function. Nah ternyata dari beberapa jawaban yang ada di dua diskusi stackoverflow di atas, mayoritas menjawab bahwa function dan method adalah serupa tapi tak sama. Function biasanya berdiri sendiri sedangkan method terasosiasi dengan sebuah object. Jawaban ini lebih saya terima karena di Python, istilah method dipakai untuk memanggil fungsi yang ada di dalam sebuah kelas. Kurang lebih begitu.
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