Struct Method Di Golang

oleh
Struct Method Di Golang

Struct merupakan tipe data seperti halnya tipe data lainnya, dapat juga digunakan sebagai parameter untuk function.

contoh dalam kode program Struct Method Di Golang

package main

import "fmt"

type Pelanggan struct {
	Nama, Alamat string
	Umur            int
}

func (pelanggan Pelanggan) sayHello() {
	    fmt.Println("Hai, Namaku adalah", pelanggan.Nama)
	}


func main() {

	var budi Pelanggan
	budi.Nama ="Budi Susilo"
	budi.Alamat ="Jakarta Selatan"
	budi.Umur = 22
	
	budi.sayHello()
	
}

cara penulisannya seperti kode di atas, yaitu

func (variabel struct) nama_function(){kode program}

seolah olah struct memiliki sebuah function, namun sebenarnya antara deklerasi antara struct dan function terpisah. Struct hanya memliki data saja, namun dengan cara ini, terlihat seolah olah struct memiliki sebuah function.

Hasil dari run kode program di atas.

image 20

baca juga Struct Di Golang

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan.