aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorM. Shulhan <ms@kilabit.info>2016-10-01 00:32:31 +0700
committerShulhan <m.shulhan@gmail.com>2020-01-25 14:13:01 +0700
commit3daaf33a4b720c4d4725a29350852bce690532c7 (patch)
tree76ef6958f4a7746cda1ef5059694122c11475b13
parent6e2eba6142ddad9ad6a1d7b752ba49a406a5fc09 (diff)
downloadgolang-id-tour-3daaf33a4b720c4d4725a29350852bce690532c7.tar.xz
Sikronisasi dengan golang/tour@c9941e54e5b8e9618a8c951bc89798f85f6a7a71
-rw-r--r--README15
-rw-r--r--content/flowcontrol.article20
-rw-r--r--content/moretypes.article4
3 files changed, 24 insertions, 15 deletions
diff --git a/README b/README
index da20840..860f46f 100644
--- a/README
+++ b/README
@@ -4,12 +4,19 @@ Versi mayanya bisa dilihat di http://go-tour-id2.appspot.com, yang diperbarui
paling lambat tujuh hari sekali bergantung kepada perubahan di cabang `master`
(yang berbahasa Inggris).
-Untuk memasang tur ini secara lokal, pertama pasang Go, kedua pasang Go
-Application Engine, kemudian jalankan dengan cara,
+Cara paling mudah untuk memasang tur ini di lokal komputer anda,
+pertama unduh dan pasang [Go](https://golang.org/dl/), kemudian jalankan tur
+dengan perintah,
+
+ $ go tool tour
+
+Untuk memasang dari sumbernya langsung, pertama persiapkan [ruang kerja
+untuk Go](https://golang.org/doc/code.html), kemudian jalankan perintah,
$ go get github.com/shuLhan/go-tour-id
- $ cd $GOPATH/src/github.com/shuLhan/go-tour-id
- $ goapp serve
+
+Perintah tersebut akan membuat aplikasi `gotour` di direktori `bin` di ruang
+kerja anda.
Kecuali bila ada catatan tambahan, berkas sumber didistribusikan dengan
lisensi BSD yang bisa dibaca di berkas LICENSE.
diff --git a/content/flowcontrol.article b/content/flowcontrol.article
index 5028e74..14c7675 100644
--- a/content/flowcontrol.article
+++ b/content/flowcontrol.article
@@ -58,11 +58,13 @@ ditutupi dengan tanda-kurung `(`)` namun tanda `{`}` diharuskan.
* Kondisi "if" singkat
-Seperti pada `for`, perintah `if` bisa diawali dengan perintah singkat untuk dieksekusi sebelum kondisi.
+Seperti pada perintah `for`, perintah `if` bisa diawali dengan perintah
+singkat untuk dieksekusi sebelum kondisi.
-Variabel yang dideklarasikan pada perintah singkat tersebut hanya berlaku sampai lingkup sampai kondisi `if` berakhir.
+Variabel yang dideklarasikan pada perintah singkat tersebut hanya berlaku
+sampai lingkup kondisi `if` berakhir.
-(Coba gunakan `v` di akhir perintah `return`.)
+(Coba gunakan `v` di akhir perintah `return`, dan jalankan)
.play flowcontrol/if-with-a-short-statement.go
@@ -71,8 +73,8 @@ Variabel yang dideklarasikan pada perintah singkat tersebut hanya berlaku sampai
Variabel yang dideklarasikan dalam perintah singkat `if` juga dapat digunakan
dalam blok `else`.
-(Kedua pemanggilan ke `pow` dieksekusi dan dikembalikan sebelum pemanggilan ke
- `fmt.Println` di `main` dimulai.)
+(Pada contoh, kedua pemanggilan terhadap fungsi `pow` dieksekusi sebelum
+`main` memanggil `fmt.Println`.)
.play flowcontrol/if-and-else.go
@@ -156,8 +158,8 @@ Sebagai contoh,
tidak akan memanggil fungsi `f` jika `i==0`.
#appengine: *Catatan:* waktu dalam Go playground selalu berawal dari
-#appengine: 2009-11-10 23:00:00 UTC, sebuah nilai yang makna bisa dicari oleh
-#appengine: pembaca.
+#appengine: 2009-11-10 23:00:00 UTC, sebuah nilai yang maknanya bisa dicari
+#appengine: oleh pembaca.
.play flowcontrol/switch-evaluation-order.go
@@ -165,8 +167,8 @@ tidak akan memanggil fungsi `f` jika `i==0`.
Perintah `switch` tanpa sebuah kondisi sama seperti `switch`true`.
-Konstruksi ini merupakan cara yang bersih untuk menulis rantaian if-then-else
-yang panjang.
+Konstruksi ini merupakan cara yang bersih untuk menulis rantaian
+`if-then-else` yang panjang.
.play flowcontrol/switch-with-no-condition.go
diff --git a/content/moretypes.article b/content/moretypes.article
index df6eb64..f9f3da4 100644
--- a/content/moretypes.article
+++ b/content/moretypes.article
@@ -7,10 +7,10 @@ https://golang.org
* Pointer
Go memiliki pointer.
-Sebuah pointer menyimpan alamat dari sebuah variabel.
+Sebuah pointer menyimpan alamat dari sebuah nilai.
Tipe `*T` adalah pointer ke sebuah nilai `T`.
-Nilai kosongnya adalah `nil`.
+Nilai kosong dari pointer adalah `nil`.
var p *int