Pointer Golang Pointer pada Pemrograman GO digunakan ketika kita memanggil fungsi dan digunakan untuk mengambil nilai atau argumen, argumen itu kemudian disalin ke fungsi, untuk contoh silakan ikuti coding berikut : KALIAN BISA MENCOBANYA KLIK DISINI package main import ( "fmt" ) func zero(x int) { x = 0 } func main() { x := 5 zero(x) fmt.Println(x) // x akan tetap 5 } hasil coding Dalam program diatas fungsi zero tidak akan mengubah variabel x asli di fungsi utama. Tetapi bagaimana jika kita menginginkannya untuk merubah nilai tersebut? Salah satu cara untuk melakukannya adalah dengan menggunakan tipe data khusus yang dikenal sebagai pointer pada coding menjadi ' Ptr', seperti coding berikut ini : package main import ( "fmt" ) func zero(xPtr *int) { *xPtr = 0 } func main() { x := 5 zero(&x) fmt.Println(x) // x menjadi 0 } hasil coding Pointer aka...
Website Pembelajaran Pemrograman dan Info Game Terupdate