Why Is Indexing On The Slice Pointer Not Allowed In Golang

Why is indexing on the slice pointer not allowed in golang...

https://www.enigmacamp.com/wp-content/uploads/2020/08/01.golang_enigmacamp.jpg


Sesuai headline artikel di atas, kali ini abang network mau bahas sedikit tentang bahasa pemrograman lebih tepatnya bahasa pemrograman GO, artikel ini realease karena buah dari kebingungan saya sendiri ketika ingin memanggil salah satu object dalam slice of object yang masih dalam bentuk pointer (*).

Saya rasa prolog di atas sudah cukup jelas untuk memberi tahu kalian apa yang akan dibahas pada artikel kali ini.


Write (*p) to dereference the pointer p:



package main


import (
    "fmt"
)

func main() {
    txs := make([]string, 2)
    txs[0] = "A"
    p := &txs
    fmt.Println((*p)[0])
}

Untuk mencobanya silahkan buka di GO Playground: https://go.dev/play/p/DNgOtkc_Ada

Output:
A
Posting Komentar (0)
Lebih baru Lebih lama