Fungsi Pointer Bahasa Pemrograman Golang Part 1

Posted on

Pointer di Go gampang dan menyenangkan bagi dipelajari. Beberapa kewajiban pemrograman Go dilakukan lebih gampang dengan pointer, dan kewajiban lain, seperti panggilan dengan referensi, tak dapat dilakukan tanpa menggunakan pointer. Jadi urgen bagi mempelajari pointers bagi menjadi programmer Go yang sempurna.

Seperti yang Kamu ketahui, setiap variabel ialah lokasi memori dan setiap lokasi memori mempunyai alamatnya yang ditentukan yang dapat diakses menggunakan operator ampersand (&), yang menunjukkan tempat tinggal pada memori. Pertimbangkan contoh berikut, yang akan mencetak tempat tinggal dari variabel yang ditentukan –

Ketika kode di atas dikompilasi dan dieksekusi, ia menghasilkan hasil selaku berikut –

Jadi Kamu paham apa itu tempat tinggal memori dan bagaimana mengaksesnya. Sekarang ini mari kita lihat apa itu pointers.

Apa itu Pointer?

Pointer ialah variabel yang nilainya ialah tempat tinggal variabel lain, mis., Domisili seketika dari lokasi memori. Seperti variabel atau konstanta apa pun, Kamu mesti mendeklarasikan pointer sebelum Kamu dapat menggunakannya bagi menyimpan tempat tinggal variabel apa pun. Format umum dari deklarasi variabel pointer ialah –

Di sini, tipe ialah tipe basic pointer; itu mesti tipe data C yang valid dan var-name ialah nama variabel pointer. Tanda bintang * yang Kamu gunakan bagi mendeklarasikan pointer ialah tanda bintang yang sama dengan yang Kamu gunakan bagi perkalian. Namun, pada pernyataan ini tanda bintang digunakan bagi menunjuk variabel selaku pointer.

Berikut ini ialah deklarasi pointer yang valid –

Jenis data aktual dari nilai seluruh pointer, apakah integer, float, atau lainnya, ialah sama, angka heksadesimal panjang yang mewakili tempat tinggal memori. Satu-satunya perbedaan antara pointer dari tipe data yang berbeda ialah tipe data dari variabel atau konstanta yang ditunjuk oleh pointer.

OKe seperti itulah tadi pembahasan mengenai Guna Pointer Bahasa Pemrograman Golang Part 1 semoga bermanfaat.

sumber :kursuswebprogramming.com/blog/

(Visited 14 times, 1 visits today)

Leave a Reply

Your email address will not be published. Required fields are marked *