Lihat ke Halaman Asli

Hendra

Co Founder of Nothing

Menerapkan Higher Order Function Menggunakan Bahasa Pemrograman Python

Diperbarui: 13 November 2019   15:27

Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

Sumber: nateeco.com

Dalam dunia pemrograman, terkadang aktivitas coding merupakan hal yang cukup membuat penat dan menguras tenaga yang cukup tinggi. Ini dikarenakan seorang prorgammer harus menulis ribuan baris code program yang harus sesuai dengan algoritma tujuan dari program tersebut. 

Untuk meminimalisir jumlah baris code program, biasanya baris program yang sering muncul di tulis dalam bentuk fungsi (function), sehingga jika ada baris program yang sama ingin ditulis lagi, programmer tidak perlu menulis ulang keseluruhan code, namun cukup memanggil fungsi dengan parameter yang telah ditentukan.

Selain dalam bentuk fungsi, bisa juga ditulis dalam bentuk methods. Sehingga dengan cara yang sama tidak perlu menuliskan kembali baris code yang dibutuhkan, cukup memanggil methods beserta parameter didalamnya. 

Namun antara fungsi dan methods itu seperti saudara kembar beda kelamin. Dua-duanya sama, Cuma yang membedakan adalah di bagian bawah. Dimana fungsi selalu memiliki nilai balik (return value) sedangkan methods tidak perlu nilai balik.

Dalam bahasa pemrograman python, fungsi bisa ditulis sebagai berikut (contoh mencari bilangan terbesar)

def terbesar(x, y):

    if x > y:

        maks = x

    else:

        maks = y

Halaman Selanjutnya


BERI NILAI

Bagaimana reaksi Anda tentang artikel ini?

BERI KOMENTAR

Kirim

Konten Terkait


Video Pilihan

Terpopuler

Nilai Tertinggi

Feature Article

Terbaru

Headline