diff options
Diffstat (limited to '_content/doc')
| -rw-r--r-- | _content/doc/articles/go_command.adoc | 6 | ||||
| -rw-r--r-- | _content/doc/articles/race_detector.adoc | 2 | ||||
| -rw-r--r-- | _content/doc/articles/wiki/index.adoc | 2 | ||||
| -rw-r--r-- | _content/doc/code/index.adoc | 6 | ||||
| -rw-r--r-- | _content/doc/diagnostics.adoc | 4 | ||||
| -rw-r--r-- | _content/doc/faq/index.adoc | 40 | ||||
| -rw-r--r-- | _content/doc/gdb/index.adoc | 2 | ||||
| -rw-r--r-- | _content/doc/gopath_code/index.adoc | 8 | ||||
| -rw-r--r-- | _content/doc/index.adoc | 10 | ||||
| -rw-r--r-- | _content/doc/install/gccgo/index.adoc | 4 | ||||
| -rw-r--r-- | _content/doc/install/index.adoc | 2 | ||||
| -rw-r--r-- | _content/doc/install/source/index.adoc | 12 | ||||
| -rw-r--r-- | _content/doc/modules/managing-dependencies/index.adoc | 6 | ||||
| -rw-r--r-- | _content/doc/tutorial/call-module-code/index.adoc | 4 | ||||
| -rw-r--r-- | _content/doc/tutorial/create-module/index.adoc | 6 | ||||
| -rw-r--r-- | _content/doc/tutorial/greetings-multiple-people/index.adoc | 6 |
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] |
