aboutsummaryrefslogtreecommitdiff
path: root/content/moretypes.article
diff options
context:
space:
mode:
Diffstat (limited to 'content/moretypes.article')
-rw-r--r--content/moretypes.article5
1 files changed, 5 insertions, 0 deletions
diff --git a/content/moretypes.article b/content/moretypes.article
index 52ab304..a0e3e76 100644
--- a/content/moretypes.article
+++ b/content/moretypes.article
@@ -49,6 +49,11 @@ sebuah struct `p`, kita dapat menulisnya dengan `(*p).X`.
Namun, notasi tersebut tidak praktis, sehingga bahasa Go membolehkan kita
mengaksesnya langsung dengan menulis hanya `p.X`.
+Untuk mengakses bagian `X` dari sebuah struct, jika pointer `p` menunjuk ke
+sebuah struct, kita dapat mengaksesnya dengan menulis `(*p).X`.
+Namun, notasi seperti ini sangat menyulitkan, maka bahasa Go membolehkan untuk
+mengaksesnya langsung dengan `p.X` tanpa membutuhkan penunjukan ulang.
+
.play moretypes/struct-pointers.go
* Inisialisasi struct