trading head

Function Value Di Goalng

oleh
oleh
Function Value Di Goalng

Function Value Di Goalng sedikit berbeda dari bahasa pemrprograman lainnya, di golang function dapat dijadika sebagai value dari sebuah variabel.

contoh dalam kode program

package main
import "fmt"
func Hello(name string) string {
	return "hello kamu siapa ?" +name
	}

func main()  {
	hello := Hello
	fmt.Println(hello("aku adalah tasya"))

}

pada kode

hello := Hello

arti dari kode tersebut, variabel hello ber isikan function Hello, sehingga jika kita ingin menjalankan dari kode program tersebut dalam function main menjadi

fmt.Println(hello(“aku adalah tasya”))

cara memanggilnya, variabel hello memiliki varameter function, jika kita ingin mengisikan parameter pada function Hello ada di dalam variabel hello.

Ingat pada golang, kodenya bersipat case sensitive yang berarti antara huruf besar dan kecil itu beda. Seperti pada contoh di atas antara variabel hello dan Hello itu berbeda.

hasil runnning dari kode di atas yaitu

baca juga Variadic Function Di Golang

Tinggalkan Balasan

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