Mengenal Fungsi Dengan Parameter di Golang

Table of Contents
Mengenal Fungsi Dengan Parameter di Golang

Kali ini Code Dadakan akan membahas tentang parameter di dalam fungsi, Tapi Sebelum anda membaca module ini, Pastikan anda Memahami terlebih dahulu tentang Fungsi di bahasa pemerograman golang. Anda dapat kembali ke Pembelajaran fungsi terlebih dahulu, agar benar benar dapat menguasai pembelajaran parameter di dalam fungsi. 

Mengenal Fungsi di Dalam Golang

Nah, Langsung saja kita lanjutkan materi fungsi dengan parameter ya. Silahkan buat project golang terlebih dahulu yaa dan membuka project golang tersebut di teks editor yang terbiasa anda gunakan. Kemudian ikuti panduan di bawah ini dan simak baik baik penjelasannya.

Apa itu Parameter

Salah satu tujuan penting dalam sebuah fungsi adalah adanya parameter. Parameter ini sendiri adalah sebuah data yang dapat di ambil oleh fungsi dari luar fungsi itu sendiri. Mari kita lihat contoh kode fungsi dengan parameter. 

Berikut adalah contoh kode fungsi dengan parameter di golang. 

package main

import "fmt"

func main(){
	
	sayHello("Code", "Dadakan")

	firstName := "Golang"
	lastName := "Lenguange"
	sayHello(firstName, lastName)
	
}


// contoh fungsi yang memiliki parameter
func sayHello(firstName string, lastName string){
	fmt.Println("Hello,", firstName, lastName);
}

Silahkan ikuti kode di atas, dan mari saya jelaskan tentang parameter yang berada pada fungsi sayHello().

Penggunaan Fungsi Dengan Parameter

Jika anda ingin mengizinkan fungsi mengambil nilai dari luar, maka anda dapat mengandalkan parameter di dalam fungsi itu. Parameter ini akan memungkinkan anda untuk mengirim data tertentu ke dalam fungsi. Lihat pada contoh code di bawah ini : 

// contoh fungsi yang memiliki parameter
func sayHello(firstName string, lastName string){
	fmt.Println("Hello,", firstName, lastName);
}

di atas adalah contoh pendefinisian fungsi menggunakan parameter. Dengan adanya parameter tersebut, maka ketika fungsi di panggil, kita harus mendefinisikan nilanya. Berikut contohnya : 

sayHello("Code", "Dadakan")

Ketika anda menjalankan code tersebut, maka otomatis yang akan muncul di layar adalah " Hello, CodeDadakan" di karenakan nilai "Code" akan di kirimkan ke dalam parameter "lastName" yang ada di fungsi sayHello(). Begitupun dengan parameter "lastName" akan menerima nilai "Dadakan". dan kedua parameter tersebut di inisialisasi menggunakan tipe data string. 

Selain itu juga, anda dapat menyimpan nilai di dalam variable terlebih dahulu sebelum menggunakannya sebagai parameter saat fungsi di panggil. Berikut adalah contoh nya : 

firstName := "Golang"
lastName := "Lenguange"
sayHello(firstName, lastName)

Coba tebak, output yang akan di hasilkan dari kode di atas ? 

Kesimpulan

Membuat fungsi dengan parameter akan sangat berguna jika anda ingin mengirim data dari luar dan memasukkannya ke dalam blok fungsi agar dapat di olah sesuai kebutuhan. Pada kode di atas, anda sudah dapat melihat bagaimana cara membuat fungsi di bahasa pemerograman golang dan apa yang harus di set ketika fungsi menggunakan parameter di panggil. Terus belajar dan melatih tingkat skill koding anda yaa. Terima kasih

Selanjutnya anda bisa lanjut pada module :

Memahami Fungsi Return Value di Golang

Posting Komentar