trading head

Function Return Value Di Golang

oleh
oleh
Function Return Value Di Golang

sebelumnya kita sudah membahas function, materi lanjutan berikutnya adalah yaitu Function Return Value Di Golang. Perlu kalian ketahui, function dapat mengembalikan data, pada metri sebelumnya yang berjudul Function Di Golang kita sudah membahas function, namun masih belum bisa mengembalikan data.

Agar dapat memberitahu bahwa function mengembalikan data, kita harus menuliskan tipe data kembalian dari function tersebut.

sebelumnya kita sudah belajar function dengan struktur

  1. func nama_function(){}
  2. func nama_function(parameter tipe_data){}

untuk function return menggunakan struktur berikut

3. func nama_function(parameter tipe_data)tipe_data_return{}

Jika function yang dibuat mememiliki tipe data pengembalian, maka wajib dalam functionnya harus mengembalikan data.

Untuk mengembalikan data pada function sangat mudah, cukup dengan menambahkan return kemudian diikuti dengan tipedatanya.

contoh dalam kode program

package main

import "fmt"

func Hello(nama string)string{
	return "Hai Namana Ku "+nama
}

func main()  {
	fmt.Println(Hello("Yolanda"))
}

pada contoh kode di atas, seperti yang mimin jelaskan mengenai struktur pengkodean menggunakan return, maka menggunakan yang ke-3. maka kodenya menjadi

func Hello(nama string)string{ ... }

pada contoh tersebut, kita memiliki sebuah function hello, dengan varameter nama dengan tipe data string, kemudian untuk tipedata returnnya adalah string. Karena tipe data return adalah string, maka ketikan kita menggunakan return setelahnya haruslah string, seperti pada contoh program tersebut

return “di isi sesuai dengan tipe data”

maka jika kita aplikasikan pada kode program mendadi seperti berikut.

return "Hai Namana Ku "+nama

karena tipe datanya adalah string, maka wajib menggunakan tanda apit petik dua.

baca juga Function Parameter Di Golang

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *