Belajar Golang #15 : Penggunaan Fungsi dan Return di Golang

Penggunaan Fungsi dan Return di Golang – Dalam sebuah dunia pemrograman fungsi atau yang biasa disebut method bukanlah hal yang baru lagi. Di semua bahasa pemrograman pasti terdapat fungsi method untuk mengelola baris kode yang dituliskan.

Cara menggunakan Fungsi dan Return di Golang

Di dalam bahasa program golang semua penulisan kode harus disiplin, termasuk cara menulis sintaks untuk membuat suatu fungsi. Anda pasti sering menggunakan fungsi setiap membuat baris kode untuk membuat program apapun itu, nah apa itu fungsi ?

yuk kita bahas.

Apa itu Fungsi ?

Fungsi merupakan sebuah baris kode yang di bungkus dengan nama terntentu. Sebauh fungsi / function dapat di berikan sebuah parameter, baik tunggal maupun banyak.

Sebenarnya ketika kita awal belajar golang sudah membuat fungsi yang bernama main(). Fungsi main merupakan sebuah fungsi di golang di mana function main di panggil pertama kalii saat kita menjalankan file golang.

Maanfaat Fungsi ?

Fungsi mempunyai banyak manfaat. Manfaat yang sering kita gunakan yaitu dapat di panggil berulang-ulang sesuai dengan argumen yang kita inginkan.

Sebagai contoh terdapat fungsi dengan nama jumlah(), nah fungsi jumlah ini dapat di panggil dari fungsi lainnya.

Nilai Baik / Return di Golang

Setiap kita membuat function (kecuali func main()) harus mengembalikan sebuah nilai. Di golang cukup disiplin yaitu ketika kita mengembalikan nilai maka tipe data return harus di deklrasikan di baris kode sejajar dengan fungsi nama.

Sebagai contoh kita membuat fungsi di golang dengan nama jumlah() dan hasil penjumlahan tersebut dengan tipe data integer, maka harus di deklarasikan tipe data kembaliannya.

Format Penulisan Fungsi

Berikut ini format penulisan fungsi di golang :

Atau

Atau

Ada 3 jenis format penulisan fungsi di golang yang umum di pakai.

Biar lebih jelas mari kita membuat contoh fungsi.

Membuat Fungsi

Setelah kita mengetahui penjelasan apa itu fungsi di golang. Sekarang kita akan belajar cara membuat fungsi di golang.

Penerapan pembuatan fungsi pertama cukup sederhana yaitu dengan mencetak teks string di dalam fungsi.

Seperti biasanya, silahkan buat file golang dengan nama main.go

Berikut ini contoh penerapan membuat fungsi di golang.

Hasilnya :

Belajar Golang #15 : Penggunaan Fungsi dan Return di Golang

Perhatikan kode diatas, fungsi main() memanggil fungsi cetak(). Maka akan memproses baris kode di dalam fungsi cetak.

Cukup mudah bukan?

Membuat Fungsi dengan Parameter

Selanjutnya kita akan belajar membuat contoh sederhana fungsi di golang menggunakan parameter. Parameter yang di masukkan ke dalam sebauh tanda kurang harus menggunakan tipe data Golang. Dan nilai kembali harus mendeklarasikan tipe datanya.

Berikut ini contoh penggunaan fungsi di golang.

Hasilnya :

Belajar Golang #15 : Penggunaan Fungsi dan Return di Golang

Kode di atas fungsi yang di buat bernama jumlah() dengan parameter a dengan tipe data integer dan b dengan tipe data integer.

Perlu di ketahui penggunaan fungsi di atas menggunakan return / nilai balik. Nilai balik / return fungsi jumlah yaitu integer.

Membuat Fungsi Tanpa Nilai Balik

Jika sebelumnya kita membuat fungsi dengan nilai balik. Kali ini akan membuat fungsi di mana fungsi yang di panggil akan melakukan aksi. Contoh aksi nya yaitu dengan mencetak suatu hasil yang di inginkan.

Berikut ini contoh menggunakan fungsi tanpa nilai balik di golang :

Maka Hasilnya :

Hasilnya sama seperti fungsi menggunakan return, namun untuk mencetak hasil penjumlahan dilakukan pada fungsi jumlah().

Sudah pahamkah ?

Yuk kita buat lagi latihan menggunakan fungsi di golang.

Latihan membuat dan menggunakan Fungsi di Golang

Latihan membuat golang kali ini saya akan contoh kan memanggil fungsi lebih dari satu.

Berikut ini contoh latihan kita :

Hasilnya :

Belajar Golang #15 : Penggunaan Fungsi dan Return di Golang

Terdapat 4 fungsi yang kita panggil, masing-masing fungsi mempunya cara kerja yang berbeda. Proses di dalam ke empat fungsi tersebut yiatu operator aritmatik.

Jika belum paham mengenai operator di golang bisa membaca postingan golang : Belajar Golang #9 : Mengenal 6 Jenis Operator pada Golang.

Ke empat fungsi tersebut di panggil dari fungsi main() dan di cetak di fungsi main() menggunakan println.

Nah itulah Penggunaan Fungsi dan Return di Golang.

Baca Juga…

2 Comments

  1. […] bingung ya kode yang di tuliskan di atas. Yuk kita bedah. Pertama kali membuat fungsi dengan nama todo() dengan nilai balik sebuah fungsi dengan nilai tipe data integer di tanda dengan […]

  2. […] Untuk membuat fungsi dengan kembalian dapat baca :  Penggunaan Fungsi dan Return di Golang […]

Leave a Reply