Sebelumnya kita sudah membahas mengenai function di golang, sekarang kita akan membahan mengenai Function Parameter Di Golang. Ada suatu ketika kita menggunakan function, namun kita memerlukan data dari luar, data dari luar ini yang disebut dengan Parameter.
Sifat Parameter ini tidak wajib, namun kita dapat menambahkan prameter di function lebih dari satu, sesuai dengan kebutuhan kita.
Jika kita menambahkan prameter di function, maka kita wajib mengisikan data pada parameternya ketika memanggil function.
contoh jika dalam kode program golang
package main import "fmt" func Hello(nama string, hobi string){ fmt.Println("Hai, namaku", nama, "hobi ku", hobi) } func main() { Hello("Yolanda", "membaca") }

pada contoh kode di atas, terdapat satu buah function dengan nama hello. di pada function hello setelahnya terdapat tanda kurung yang isinya nama dengan tipedata string dan hobi dengan tipedata string, nama dan hobi ini adalah parameter. Jika parameter lebih dari satu maka tambahkan tanda koma sseperti contoh di atas.
Nama prameter yang dibuat pada function wajib unik, artinya antara parameter tidak boleh memiliki dua buah nama parameter yang sama. Tipe data pada parameter dapat disikan sesuai dengan keinginan kalin.
untuk memanggil/menggunakan function hello, karena memiliki dua buah parameter, maka wajib diisikan sesuai dengan tipedatanya, karena bertipe data string, maka wajib diapit oleh tanda petik dua.
Untuk mengisikan data pada parameter, wajib sesuai dengan urutan dari parameter yang dibuat pada functionnya.
Baca Juga Function Di Golang