Skip to content

Commit da9ba4e

Browse files
authored
Merge pull request #207 from haloapping/apping-contribution
Memperbaiki penulisan
2 parents d40a0e4 + 9e1e4d3 commit da9ba4e

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

A-properti-public-dan-private.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ Dari contoh program di atas, bisa disimpulkan bahwa untuk menggunakan `struct` y
201201

202202
## A.26.5. Import Dengan Prefix Tanda Titik
203203

204-
Seperti yang kita tahu, untuk mengakses fungsi/struct/variabel yg berada di package lain, nama package nya perlu ditulis, contohnya seperti pada penggunaan penggunaan `library.Student` dan `fmt.Println()`.
204+
Seperti yang kita tahu, untuk mengakses fungsi/struct/variabel yg berada di package lain, nama package nya perlu ditulis, contohnya seperti pada penggunaan `library.Student` dan `fmt.Println()`.
205205

206206
Di Go, komponen yang berada di package lain yang di-import bisa dijadikan se-level dengan komponen package peng-import, caranya dengan menambahkan tanda titik (`.`) setelah penulisan keyword `import`. Maksud dari se-level di sini adalah, semua properti di package lain yg di-import bisa diakses tanpa perlu menuliskan nama package, seperti ketika mengakses sesuatu dari file yang sama.
207207

A-reflect.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ Go menyediakan package `reflect`, berisikan banyak sekali fungsi untuk keperluan
66

77
Dari banyak fungsi yang tersedia di dalam package tersebut, ada 2 fungsi yang paling penting untuk diketahui, yaitu `reflect.ValueOf()` dan `reflect.TypeOf()`.
88

9-
- Fungsi `reflect.ValueOf()` akan mengembalikan objek dalam tipe `reflect.Value`, yang berisikan informasi yang berhubungan dengan nilai pada variabel yang dicari
10-
- Sedangkan `reflect.TypeOf()` mengembalikan objek dalam tipe `reflect.Type`. Objek tersebut berisikan informasi yang berhubungan dengan tipe data variabel yang dicari
9+
- Fungsi `reflect.ValueOf()` akan mengembalikan objek dalam tipe `reflect.Value`, yang berisikan informasi yang berhubungan dengan nilai pada variabel yang dicari.
10+
- Sedangkan `reflect.TypeOf()` mengembalikan objek dalam tipe `reflect.Type`. Objek tersebut berisikan informasi yang berhubungan dengan tipe data variabel yang dicari.
1111

1212
## A.29.1. Mencari Tipe Data & Value Menggunakan Reflect
1313

@@ -112,9 +112,9 @@ Setelah itu, dilakukan perulangan sebanyak jumlah property yang ada pada struct
112112

113113
Di tiap perulangan, informasi tiap property struct diambil berurutan dengan lewat method `Field()`. Method ini ada pada tipe `reflect.Value` dan `reflect.Type`.
114114

115-
- `reflectType.Field(i).Name` akan mengembalikan nama property
116-
- `reflectType.Field(i).Type` mengembalikan tipe data property
117-
- `reflectValue.Field(i).Interface()` mengembalikan nilai property dalam bentuk `interface{}`
115+
- `reflectType.Field(i).Name` akan mengembalikan nama property
116+
- `reflectType.Field(i).Type` mengembalikan tipe data property
117+
- `reflectValue.Field(i).Interface()` mengembalikan nilai property dalam bentuk `interface{}`
118118

119119
Pengambilan informasi property, selain menggunakan indeks, bisa diambil berdasarkan nama field dengan menggunakan method `FieldByName()`.
120120

0 commit comments

Comments
 (0)