summaryrefslogtreecommitdiff
path: root/_content/doc
diff options
context:
space:
mode:
Diffstat (limited to '_content/doc')
-rw-r--r--_content/doc/articles/go_command.adoc6
-rw-r--r--_content/doc/articles/race_detector.adoc2
-rw-r--r--_content/doc/articles/wiki/index.adoc2
-rw-r--r--_content/doc/code/index.adoc6
-rw-r--r--_content/doc/diagnostics.adoc4
-rw-r--r--_content/doc/faq/index.adoc40
-rw-r--r--_content/doc/gdb/index.adoc2
-rw-r--r--_content/doc/gopath_code/index.adoc8
-rw-r--r--_content/doc/index.adoc10
-rw-r--r--_content/doc/install/gccgo/index.adoc4
-rw-r--r--_content/doc/install/index.adoc2
-rw-r--r--_content/doc/install/source/index.adoc12
-rw-r--r--_content/doc/modules/managing-dependencies/index.adoc6
-rw-r--r--_content/doc/tutorial/call-module-code/index.adoc4
-rw-r--r--_content/doc/tutorial/create-module/index.adoc6
-rw-r--r--_content/doc/tutorial/greetings-multiple-people/index.adoc6
16 files changed, 60 insertions, 60 deletions
diff --git a/_content/doc/articles/go_command.adoc b/_content/doc/articles/go_command.adoc
index 6d336d0..89e12e5 100644
--- a/_content/doc/articles/go_command.adoc
+++ b/_content/doc/articles/go_command.adoc
@@ -2,7 +2,7 @@
:toc:
Distribusi Go mengikutkan sebuah perintah, bernama
-link:/cmd/go["go"^],
+link:/cmd/go/["go"^],
yang mengotomasi pengunduhan, pembangunan, pemasangan, dan pengujian dari
paket-paket dan perintah-perintah Go.
Dokumen ini membahas tentang kenapa kita menulis sebuah perintah baru, bentuk
@@ -59,7 +59,7 @@ Hal ini dapat dipahami: karena begitulah cara kerja pada umumnya pada bahasa
pemrograman lainnya.
Selama beberapa tahun terakhir kami secara konsisten mengingatkan orang
tentang perintah `goinstall` (sekarang diganti dengan
-link:/cmd/go#hdr-Download_and_install_packages_and_dependencies[go get^])
+link:/cmd/go/#hdr-Download_and_install_packages_and_dependencies[go get^])
dan konvensi-konvensinya:
pertama, path impor diturunkan dengan cara yang diketahui dari URL sumber
kodenya;
@@ -262,7 +262,7 @@ Seperti yang telah disebutkan juga di atas, perintah `go` bukanlah perkakas
pembangun yang umum.
Ia tidak memiliki fasilitas untuk menghasilkan berkas sumber Go _selama_
pembangunan, walaupun ia menyediakan
-link:/cmd/go#hdr-Generate_Go_files_by_processing_source[go generate^],
+link:/cmd/go/#hdr-Generate_Go_files_by_processing_source[go generate^],
yang dapat mengotomasi pembuatan berkas Go _sebelum_ dibangun.
Untuk pembangunan lebih lanjut, Anda mungkin perlu menulis sebuah _makefile_
(atau berkas konfigurasi untuk perkakas pembangun yang Anda pilih) untuk
diff --git a/_content/doc/articles/race_detector.adoc b/_content/doc/articles/race_detector.adoc
index fb8dc0a..80aa29a 100644
--- a/_content/doc/articles/race_detector.adoc
+++ b/_content/doc/articles/race_detector.adoc
@@ -382,7 +382,7 @@ close(c)
----
Menurut
-link:/ref/mem[Memori model pada Go^],
+link:/ref/mem/[Memori model pada Go^],
pengiriman ke kanal terjadi sebelum penerimaan dari kanal selesai.
Untuk sinkronisasi operasi kirim-dan-tutup, gunakan operasi penerimaan untuk
menjamin bahwa pengiriman selesai sebelum operasi tutup dilakukan:
diff --git a/_content/doc/articles/wiki/index.adoc b/_content/doc/articles/wiki/index.adoc
index cef6190..d88c17b 100644
--- a/_content/doc/articles/wiki/index.adoc
+++ b/_content/doc/articles/wiki/index.adoc
@@ -149,7 +149,7 @@ Siapa pun yang memanggil fungsi ini dapat memeriksa nilai kembalian kedua;
jika `nil` berarti sebuah `Page` telah sukses dibaca.
Jika tidak, maka akan ada `error` yang harus ditangani oleh si pemanggil
fungsi (lihat
-link:/ref/spec#Errors[spesifikasi bahasa^]
+link:/ref/spec/#Errors[spesifikasi bahasa^]
untuk lebih detail).
Sekarang kita telah memiliki sebuah struktur data sederhana dan kemampuan
diff --git a/_content/doc/code/index.adoc b/_content/doc/code/index.adoc
index e388adb..7101fbc 100644
--- a/_content/doc/code/index.adoc
+++ b/_content/doc/code/index.adoc
@@ -7,7 +7,7 @@
Dokumen ini mendemonstrasikan cara membuat sebuah paket Go yang sederhana
dalam sebuah modul dan memperkenalkan
-link:/cmd/go[perkakas go^],
+link:/cmd/go/[perkakas go^],
cara standar untuk mengambil, membuat, dan memasang modul, paket, dan perintah
Go.
@@ -322,7 +322,7 @@ ok github.com/user/stringutil 0.165s
----
Jalankan
-link:/cmd/go#hdr-Test_packages[`go help test`^]
+link:/cmd/go/#hdr-Test_packages[`go help test`^]
dan lihat
https://pkg.go.dev/testing[dokumentasi dari paket testing^]
untuk belajar lebih lanjut.
@@ -394,7 +394,7 @@ menyediakan daftar proyek dan paket eksternal dari Go.
Untuk informasi lebih lanjut tentang menggunakan repositori luar dengan
perkakas `go`, lihatlah
-link:/cmd/go#hdr-Remote_import_paths[`go help importpath`^].
+link:/cmd/go/#hdr-Remote_import_paths[`go help importpath`^].
//}}}
diff --git a/_content/doc/diagnostics.adoc b/_content/doc/diagnostics.adoc
index 26d34f7..6f7bc7a 100644
--- a/_content/doc/diagnostics.adoc
+++ b/_content/doc/diagnostics.adoc
@@ -126,7 +126,7 @@ https://valgrind.org/docs/manual/cl-manual.html[callgrind^]
dari data profil menggunakan
{link-google-pprof}[go tool pprof^].
Bacalah
-link:/blog/profiling-go-programs[Profiling Go programs]
+link:/blog/profiling-go-programs/[Profiling Go programs]
untuk melihat bagaimana cara melakukannya.
.Daftar fungsi yang paling sering dipanggil dalam format teks
@@ -290,7 +290,7 @@ Pengguna Go umumnya menggunakan _debugger_ berikut:
mendukung konsep _runtime_ dan tipe bawaan.
Delve adalah _debugger_ yang kaya dengan fitur dan tepercaya.
-* link:/doc/gdb[GDB]: GDB menyediakan dukungan Go lewat _compiler_ Go bawaan
+* link:/doc/gdb/[GDB]: GDB menyediakan dukungan Go lewat _compiler_ Go bawaan
dan `gccgo`.
Manajemen _stack_, _thread_, dan _runtime_ memiliki aspek yang berbeda jauh
dari model eksekusi yang diharapkan oleh GDB yang terkadang membingungkan
diff --git a/_content/doc/faq/index.adoc b/_content/doc/faq/index.adoc
index 8f12202..25d8d8e 100644
--- a/_content/doc/faq/index.adoc
+++ b/_content/doc/faq/index.adoc
@@ -479,7 +479,7 @@ seperti gagal membuka berkas, sebagai sebuah eksepsi.
Go menggunakan pendekatan yang berbeda.
Untuk penanganan eror biasa, kembalian dengan multi nilai pada Go membuatnya
mudah untuk melaporkan kesalahan tanpa membebani nilai kembalian.
-link:/blog/error-handling-and-go[Tipe error kanonis^]
+link:/blog/error-handling-and-go/[Tipe error kanonis^]
digabungkan dengan fitur Go lainnya,
membuat penanganan eror mudah namun cukup berbeda dengan bahasa lainnya.
@@ -491,10 +491,10 @@ bila digunakan dengan baik, bisa menghasilkan sebuah kode penanganan eror yang
bersih.
Lihat artikel
-link:/blog/defer-panic-and-recover[Defer Panic dan Recover^]
+link:/blog/defer-panic-and-recover/[Defer Panic dan Recover^]
untuk lebih rinci.
Blog tentang
-link:/blog/errors-are-values[Eror adalah nilai^]
+link:/blog/errors-are-values/[Eror adalah nilai^]
menjelaskan salah satu pendekatan untuk menangani eror dengan bersih pada Go
dengan mendemonstrasikan bahwa, secara eror hanyalah nilai, fitur-fitur yang
ada dapat digunakan untuk menangani eror.
@@ -797,7 +797,7 @@ type Fooer interface {
Sebuah tipe harus mengimplementasikan _method_ `ImplementsFooer` supaya bisa
menjadi `Fooer`, dengan jelas mendokumentasikan fakta tersebut dan
memunculkannya pada
-link:/cmd/go#hdr-Show_documentation_for_package_or_symbol[go doc^].
+link:/cmd/go/#hdr-Show_documentation_for_package_or_symbol[go doc^].
----
type Bar struct{}
@@ -985,7 +985,7 @@ _interface_ digunakan.
Cukup diingat, jika nilai konkret disimpan dalam _interface_, maka _interface_
tersebut tidak akan bernilai `nil`.
Untuk informasi lebih lanjut, lihat
-link:/blog/laws-of-reflection[Hukum refleksi^].
+link:/blog/laws-of-reflection/[Hukum refleksi^].
//}}}
@@ -1198,9 +1198,9 @@ detail-nya ada dalam daftar
https://golang.org/lib/godoc/analysis/help.html[berikut^].
Untuk mengakses dokumentasi dari baris perintah, perkakas
-link:/cmd/go[go^]
+link:/cmd/go/[go^]
memiliki sub-perintah
-link:/cmd/go#hdr-Show_documentation_for_package_or_symbol[doc^]
+link:/cmd/go/#hdr-Show_documentation_for_package_or_symbol[doc^]
yang menyediakan antarmuka teks dari informasi yang sama.
//}}}
@@ -1215,7 +1215,7 @@ cukup dikenal.
Go telah menetapkan konvensi untuk membantu melakukan penamaan, susunan, dan
pengorganisasian berkas.
Dokumentasi
-link:/doc/effective_go[Efektif Go^]
+link:/doc/effective_go.html[Efektif Go^]
memiliki beberapa saran mengenai topik ini.
Lebih lanjut, program `gofmt` bertujuan untuk mencetak sumber kode dengan
aturan-aturan yang baku;
@@ -1297,7 +1297,7 @@ terhadap perintah `go`, dalam bentuk modul.
Untuk informasi lebih lanjut, lihat
https://golang.org/doc/go1.11#modules[catatan rilis Go 1.11^]
dan
-link:/cmd/go#hdr-Modules__module_versions__and_more[dokumentasi perintah go^].
+link:/cmd/go/#hdr-Modules__module_versions__and_more[dokumentasi perintah go^].
Bagaimanapun teknologi manajemen paketnya, "go get" dan perkakas Go lainnya
menyediakan isolasi paket dengan path import yang berbeda.
@@ -1473,7 +1473,7 @@ Singkat kata: `new` mengalokasikan _memory_, sementara `make` menginisialisasi
tipe slice, map, dan channel.
Lihat
-link:/doc/effective_go#allocation_new[bagian terkait pada Efektif Go^]
+link:/doc/effective_go.html#allocation_new[bagian terkait pada Efektif Go^]
untuk lebih detail.
//}}}
@@ -1558,7 +1558,7 @@ perintah `top` pada Unix dan perhatikan kolom `RES` (Linux) atau `RSIZE`
//{{{
Penjelasan dari operasi _atomic_ dalam Go dapat ditemukan dalam dokumen
-link:/ref/mem[Model memori pada Go^].
+link:/ref/mem/[Model memori pada Go^].
Sinkronisasi tingkat-rendah dan primitif _atomic_ tersedia dalam paket
https://pkg.go.dev/sync[sync^]
@@ -1611,7 +1611,7 @@ Hal ini disebabkan karena pengiriman data antara _thread_ mengikutkan
perpindahan konteks (_context switching_), yang memiliki biaya yang
signifikan, dan biaya tersebut dapat bertambah dengan menambah jumlah CPU.
Misalnya,
-link:/ref/spec#An_example_package[contoh penyaringan bilangan prima^]
+link:/ref/spec/#An_example_package[contoh penyaringan bilangan prima^]
dalam spesifikasi Go tidak memiliki performansi paralelisme yang signifikan
walaupun ia menjalankan banyak goroutine;
menambah jumlah _thread_ (CPU) akan lebih memungkinkan memperlambatnya
@@ -1701,7 +1701,7 @@ fleksibel.
//{{{
Seperti yang ditulis dalam
-link:/ref/spec#Types[spesifikasi Go^],
+link:/ref/spec/#Types[spesifikasi Go^],
kumpulan method dari tipe `T` terdiri dari semua method yang penerimanya
adalah `T`, sementara tipe dengan pointer `*T` mengikutkan semua method yang
penerimanya adalah `*T` atau `T`.
@@ -1765,7 +1765,7 @@ variabel `v` yang sama, sehingga setiap _closure_ berbagi variabel yang sama.
Saat _closure_ dijalankan, ia akan mencetak nilai dari `v` saat `fmt.Println`
dieksekusi, namun `v` bisa saja telah diubah sejak goroutine diluncurkan.
Untuk membantu mendeteksi permasalahan seperti ini, gunakan
-link:/cmd/go#hdr-Run_go_tool_vet_on_packages[go vet^].
+link:/cmd/go/#hdr-Run_go_tool_vet_on_packages[go vet^].
Untuk menempatkan nilai dari `v` ke setiap _closure_ saat dijalankan, kita
harus mengubah pengulangan supaya membuat variabel baru untuk setiap iterasi.
@@ -1873,7 +1873,7 @@ link:/doc/code.html[Cara Menulis Kode Go^],
paket
https://pkg.go.dev/testing[testing^]
dan perintah
-link:/cmd/go#hdr-Test_packages[go test^]
+link:/cmd/go/#hdr-Test_packages[go test^]
untuk lebih rinci.
//}}}
@@ -1948,7 +1948,7 @@ dengan cepat.
Umumnya kode yang baru sebaiknya ada di luar pustaka standar dan dapat diakses
lewat
-link:/cmd/go[perkakas go^]
+link:/cmd/go/[perkakas go^]
dengan perintah `go get`.
Kode tersebut memiliki pemelihara, siklus rilis, dan jaminan kompatibilitasnya
sendiri.
@@ -1994,7 +1994,7 @@ Sejarah dan dokumentasi untuk cara membangun lingkungan Go yang baru dari
sumber dijelaskan di
https://golang.org/s/go15bootstrap[sini^]
dan di
-link:/doc/install/source[sini^].
+link:/doc/install/source/[sini^].
`Gc` ditulis dalam Go menggunakan _recursive descent parser_ dan menggunakan
kostum _loader_, yang juga ditulis dengan Go berdasarkan loader pada Plan 9,
@@ -2188,7 +2188,7 @@ Pada kasus lainnya, Go seringkali sangat kompetitif.
Telah ada beberapa peningkatan pada banyak program selama bahasa dan perkakas
dikembangkan.
Lihat blog tentang
-link:/blog/profiling-go-programs[profiling program Go^]
+link:/blog/profiling-go-programs/[profiling program Go^]
untuk contoh yang informatif.
//}}}
@@ -2317,7 +2317,7 @@ Beberapa orang memperdebatkan bahwa _lexer_ seharusnya melakukan _lookahead_
supaya kurawal buka bisa ada dibaris selanjutnya.
Kami tidak setuju.
Secara kode Go ditujukan untuk diformat secara otomatis oleh
-link:/cmd/gofmt[gofmt^],
+link:/cmd/gofmt/[gofmt^],
_beberapa_ gaya harus dipilih.
Gaya tersebut mungkin berbeda dengan apa yang anda sering gunakan di C atau
Java, tapi Go bahasa yang berbeda dan gaya `gofmt` sama baiknya dengan yang
@@ -2386,7 +2386,7 @@ dengan _garbage collection_ pada umumnya.
Pemrogram dapat mengurangi biaya _garbage collection_ lebih banyak dengan
menggunakan bahasa dengan baik;
lihat artikel
-link:/blog/profiling-go-programs[_Profiling_ program Go_ (Inggris)^]
+link:/blog/profiling-go-programs/[_Profiling_ program Go_ (Inggris)^]
untuk melihat contohnya, termasuk demonstrasi dari perkakas profiling pada Go.
//}}}
diff --git a/_content/doc/gdb/index.adoc b/_content/doc/gdb/index.adoc
index 4e26255..74ff5f3 100644
--- a/_content/doc/gdb/index.adoc
+++ b/_content/doc/gdb/index.adoc
@@ -179,7 +179,7 @@ dan lihatlah pada bagian `+.debug_*+`.
Anda dapat membangkitkan informasi _debug_ tanpa kompresi dengan menggunakan
`go build -ldflags=-compressdwarf=false`.
(Supaya lebih gampang Anda dapat menyimpan opsi `-ldflags` dalam
- link:/cmd/go#hdr-Environment_variables[variabel lingkungan GOFLAGS^]
+ link:/cmd/go/#hdr-Environment_variables[variabel lingkungan GOFLAGS^]
supaya Anda tidak perlu mengulangi penulisannya lagi).
diff --git a/_content/doc/gopath_code/index.adoc b/_content/doc/gopath_code/index.adoc
index 919d6a4..69f7712 100644
--- a/_content/doc/gopath_code/index.adoc
+++ b/_content/doc/gopath_code/index.adoc
@@ -7,7 +7,7 @@
Dokumen ini mendemonstrasikan cara membuat sebuah paket Go yang sederhana dan
memperkenalkan perkakas
-link:/cmd/go[go^],
+link:/cmd/go/[go^],
cara standar untuk mengambil,
membuat, dan memasang paket-paket dan program Go.
@@ -129,7 +129,7 @@ $ export GOPATH=$(go env GOPATH)
----
Untuk belajar lebih lanjut tentang variabel lingkungan `GOPATH`, lihat
-link:/cmd/go#hdr-GOPATH_environment_variable[go help gopath^].
+link:/cmd/go/#hdr-GOPATH_environment_variable[go help gopath^].
//}}}
@@ -429,7 +429,7 @@ ok github.com/user/stringutil 0.165s
----
Jalankan
-link:/cmd/go#hdr-Test_packages[`go help test`^]
+link:/cmd/go/#hdr-Test_packages[`go help test`^]
dan lihat
https://pkg.go.dev/testing/[dokumentasi dari paket testing^]
untuk belajar lebih lanjut.
@@ -500,7 +500,7 @@ menyediakan daftar proyek dan paket eksternal dari Go.
Untuk informasi lebih lanjut tentang menggunakan repositori luar dengan
perkakas `go`, lihatlah
-link:/cmd/go#hdr-Remote_import_paths[`go help importpath`^].
+link:/cmd/go/#hdr-Remote_import_paths[`go help importpath`^].
//}}}
diff --git a/_content/doc/index.adoc b/_content/doc/index.adoc
index 86e68cd..c068a4d 100644
--- a/_content/doc/index.adoc
+++ b/_content/doc/index.adoc
@@ -18,7 +18,7 @@ dinamis.
== Memulai dari awal
[#installing]
-=== link:/doc/install[Memasang Go^]
+=== link:/doc/install/[Memasang Go^]
Instruksi untuk mengunduh dan memasang Go.
@@ -42,7 +42,7 @@ Pengenalan tentang konsep dasar membuat dan menggunakan ruang kerja
_Workspace_ berguna untuk melakukan perubahan di antara beberapa modul.
[#writing-web-applications]
-=== link:/doc/articles/wiki[Menulis aplikasi web^]
+=== link:/doc/articles/wiki/[Menulis aplikasi web^]
Membuat sebuah aplikasi web yang sederhana.
@@ -117,16 +117,16 @@ Dokumentasi untuk pustaka bawaan Go.
Dokumentasi untuk perkakas Go.
-=== link:/ref/spec[Spesifikasi Bahasa^]
+=== link:/ref/spec/[Spesifikasi Bahasa^]
Spesifikasi bahasa Go yang resmi.
-=== link:/ref/mem[Model memori pada Go^]
+=== link:/ref/mem/[Model memori pada Go^]
Sebuah dokumen yang menspesifikasikan kondisi-kondisi di mana pembacaan sebuah
variabel pada sebuah goroutine dapat dijamin mengobservasi nilai yang
dihasilkan oleh penulisan ke variabel yang sama dalam goroutine yang berbeda.
-=== link:/proposal[Proposal^]
+=== link:/proposal/[Proposal^]
Dokumentasi proposal perubahan pada bahasa Go dalam Bahasa Inggris.
diff --git a/_content/doc/install/gccgo/index.adoc b/_content/doc/install/gccgo/index.adoc
index b305d1a..e557299 100644
--- a/_content/doc/install/gccgo/index.adoc
+++ b/_content/doc/install/gccgo/index.adoc
@@ -159,7 +159,7 @@ make install
_Compiler_ gccgo bekerja seperti antar-muka gcc lainnya.
Pada GCC 5, pemasangan gccgo mengikutkan versi dari perintah go, yang bisa
digunakan untuk membangun program Go seperti yang dijelaskan di
-link:/cmd/go[Perintah Go^].
+link:/cmd/go/[Perintah Go^].
Untuk mengompilasi sebuah berkas tanpa menggunakan perkakas `go`,
----
@@ -423,7 +423,7 @@ extern int go_function(int) __asm__ ("myprefix.mypackage.Function");
Versi Go pada GCC mendukung pembangkit otomatis deklarasi Go dari kode C.
Fasilitas ini sedikit aneh, dan pengguna pada umumnya sebaiknya menggunakan
program
-link:/cmd/cgo[cgo^]
+link:/cmd/cgo/[cgo^]
dengan opsi `-gccgo`.
Kompilasi kode C Anda seperti biasa, dan tambahkan opsi
diff --git a/_content/doc/install/index.adoc b/_content/doc/install/index.adoc
index 897c694..60ebc54 100644
--- a/_content/doc/install/index.adoc
+++ b/_content/doc/install/index.adoc
@@ -9,7 +9,7 @@
Untuk cara pemasangan lainnya, Anda mungkin tertarik:
-* link:/doc/install/source[Memasang Go dari sumber] - Bagaimana cara mengambil
+* link:/doc/install/source/[Memasang Go dari sumber] - Bagaimana cara mengambil
sumber kode, membangunnya pada mesin Anda, dan menjalankannya.
diff --git a/_content/doc/install/source/index.adoc b/_content/doc/install/source/index.adoc
index 63ed2ee..f9210e9 100644
--- a/_content/doc/install/source/index.adoc
+++ b/_content/doc/install/source/index.adoc
@@ -6,7 +6,7 @@
Topik ini menjelaskan cara membangun dan menjalankan Go dari kode sumbernya
langsung.
Untuk memasang Go lewat aplikasi, lihat
-link:/doc/install[Unduh dan pasang^].
+link:/doc/install/[Unduh dan pasang^].
== Pendahuluan
@@ -17,7 +17,7 @@ Anda, dan menjalankannya.
Umumnya pengguna tidak perlu melakukan hal ini, namun cukup memasang dari
paket biner yang sudah dikompilasi seperti yang dijelaskan pada artikel
-link:/doc/install[Unduh dan pasang^].
+link:/doc/install/[Unduh dan pasang^].
Jika Anda ingin membantu membangun kode sumber yang ada pada paket-paket
pra-kompilasi, silakan lanjutkan membaca artikel.
@@ -62,7 +62,7 @@ Seluruh kombinasi yang didukung ada dalam daftar
<<environment,variabel lingkungan>> di bawah.
Lihat halaman pemasangan untuk
-link:/doc/install#requirements[kebutuhan sistem keseluruhan^].
+link:/doc/install/#requirements[kebutuhan sistem keseluruhan^].
Batasan berikut berlaku untuk sistem yang dapat dibangun hanya dari sumber:
* Untuk Linux pada PowerPC 64-bit, versi kernel minimum yaitu 2.6.37, artinya
@@ -151,7 +151,7 @@ https://git-scm.com/downloads[mengunduh Git^].
== Pasang _compiler_ C (opsional)
Untuk membuat Go dengan dukungan
-link:/cmd/cgo[cgo^],
+link:/cmd/cgo/[cgo^],
yang membolehkan Go program mengimpor pustaka C, _compiler_ C seperti `gcc`
atau `clang` haruslah terpasang terlebih dahulu.
Pasanglah _compiler_ C sesuai dengan metode pemasangan di sistem Anda.
@@ -270,7 +270,7 @@ Anda hampir selesai.
Anda hanya perlu sedikit pengaturan.
Dokumen
-link:/doc/code[Bagaimana menulis kode Go^]
+link:/doc/code/[Bagaimana menulis kode Go^]
menyediakan *instruksi pengaturan yang penting* untuk menggunakan perkakas Go.
@@ -291,7 +291,7 @@ Untuk memasang perkakas tambahan tersebut, perintah `go get` membutuhkan
<<git,Git>> terpasang di lokal.
Anda juga harus memiliki sebuah ruang kerja (GOPATH); lihatlah
-link:/doc/code[Bagaimana menulis kode Go^]
+link:/doc/code/[Bagaimana menulis kode Go^]
untuk lebih detail.
diff --git a/_content/doc/modules/managing-dependencies/index.adoc b/_content/doc/modules/managing-dependencies/index.adoc
index 40218bd..ae9d96f 100644
--- a/_content/doc/modules/managing-dependencies/index.adoc
+++ b/_content/doc/modules/managing-dependencies/index.adoc
@@ -14,13 +14,13 @@ dependensi yang mungkin suatu saat nanti berguna.
**Lihat juga**
* Jika Anda baru belajar tentang dependensi dengan modul, lihatlah
- link:/doc/tutorial/getting-started[Tutorial: memulai dari awal^]
+ link:/doc/tutorial/getting-started/[Tutorial: memulai dari awal^]
untuk pengenalan singkat.
* Menggunakan perintah `go` untuk mengatur dependensi modul memastikan
kebutuhan Anda konsisten dan isi dari berkas go.mod selalu valid.
Untuk referensi dari perintah tersebut, lihat
- link:/cmd/go[Perintah go^].
+ link:/cmd/go/[Perintah go^].
Anda juga bisa membaca bantuan lewat baris perintah dengan mengetikan `go
help` _nama-perintah_, misalnya `go help mod tidy`.
@@ -156,7 +156,7 @@ yang diunduh, terutama untuk pengembang lain yang bekerja dalam proyek Anda.
Masukan berkas go.mod dan go.sum ke dalam repositori berikut dengan kode Anda.
Lihat
-link:/doc/modules/gomod-ref[referensi go.mod^]
+link:/doc/modules/gomod-ref/[referensi go.mod^]
untuk informasi lebih lanjut.
[#naming_module]
diff --git a/_content/doc/tutorial/call-module-code/index.adoc b/_content/doc/tutorial/call-module-code/index.adoc
index 1880d5e..9ac7c09 100644
--- a/_content/doc/tutorial/call-module-code/index.adoc
+++ b/_content/doc/tutorial/call-module-code/index.adoc
@@ -148,7 +148,7 @@ require example.com/greetings v0.0.0-00010101000000-000000000000
Perintah tersebut menemukan modul lokal dalam direktori "greetings", kemudian
menambahkan
-link:/doc/modules/gomod-ref#require[direktif "require"]
+link:/doc/modules/gomod-ref/#require[direktif "require"]
untuk menspesifikasikan bahwa "example.com/hello" membutuhkan
"example.com/greetings".
Kita memakai dependensi ini saat kita mengimpor paket "greetings" dalam
@@ -167,7 +167,7 @@ require example.com/greetings v1.1.0
----
Untuk informasi lebih lanjut tentang angka versi, lihat
-link:/doc/modules/version-numbers[Angka versi pada modul].
+link:/doc/modules/version-numbers/[Angka versi pada modul].
--
--
diff --git a/_content/doc/tutorial/create-module/index.adoc b/_content/doc/tutorial/create-module/index.adoc
index 320dc27..995a559 100644
--- a/_content/doc/tutorial/create-module/index.adoc
+++ b/_content/doc/tutorial/create-module/index.adoc
@@ -28,9 +28,9 @@ berbeda dari bahasa Go.
data dalam slice (array dengan ukuran dinamis pada Go).
. link:/doc/tutorial/greetings-multiple-people/[Mengembalikan salam untuk
beberapa orang^] -- Menyimpan pasangan kunci-nilai dalam sebuah `map`.
-. link:/doc/tutorial/add-a-test[Membuat sebuah tes^] -- Penggunaan fitur
+. link:/doc/tutorial/add-a-test/[Membuat sebuah tes^] -- Penggunaan fitur
unit tes Go untuk menguji kode kita.
-. link:/doc/tutorail/compile-install/[Mengompilasi dan memasang aplikasi^] --
+. link:/doc/tutorial/compile-install/[Mengompilasi dan memasang aplikasi^] --
Mengompilasi dan memasang kode kita secara lokal.
NOTE: Untuk tutorial lainnya, lihat
@@ -103,7 +103,7 @@ cd greetings
--
. Buatlah Go modul menggunakan perintah
- link:/ref/mod#go-mod-init[`go mod init`^]
+ link:/ref/mod/#go-mod-init[`go mod init`^]
+
--
Jalankan perintah "`go mod init`", dengan memberikan parameter path modul --
diff --git a/_content/doc/tutorial/greetings-multiple-people/index.adoc b/_content/doc/tutorial/greetings-multiple-people/index.adoc
index 4d09cd9..6ca2d3f 100644
--- a/_content/doc/tutorial/greetings-multiple-people/index.adoc
+++ b/_content/doc/tutorial/greetings-multiple-people/index.adoc
@@ -102,7 +102,7 @@ Dalam kode ini, kita:
`make(map[tipe-key]tipe-nilai)`.
Kita membuat fungsi `Hellos` untuk mengembalikan map tersebut ke pemanggil.
Untuk informasi lebih lanjut tentang map lihat
- link:/blog/maps[Cara kerja map pada Go].
+ link:/blog/maps/[Cara kerja map pada Go].
* Melakukan pengulangan terhadap daftar nama yang diterima fungsi `Hellos`,
memeriksa apakah nilainya tidak kosong, kemudian mengasosiasikan setiap
pesan dengan nama yang dikirim.
@@ -170,11 +170,11 @@ Topik ini juga memperkenalkan ide tentang menjaga kompatibilitas dengan
mengimplementasikan sebuah fungsi baru untuk fungsionalitas yang baru atau
yang berubah dalam sebuah modul.
Untuk informasi lebih lanjut tentang menjaga kompatibilitas, lihatlah
-link:/blog/module-compatibility[Menjaga modul tetap kompatibel].
+link:/blog/module-compatibility/[Menjaga modul tetap kompatibel].
Selanjutnya, kita akan menggunakan fungsi bawaan Go untuk membuat sebuah unit
tes dalam kode kita.
Lanjut: link:/doc/tutorial/add-a-test/[Membuat sebuah tes]
-Sebelumnya: link:/doc/tutorial/randomg-greeting/[Mengambalikan salam acak]
+Sebelumnya: link:/doc/tutorial/random-greeting/[Mengembalikan salam acak]