summaryrefslogtreecommitdiff
path: root/_content/blog/strings/index.adoc
diff options
context:
space:
mode:
Diffstat (limited to '_content/blog/strings/index.adoc')
-rw-r--r--_content/blog/strings/index.adoc14
1 files changed, 6 insertions, 8 deletions
diff --git a/_content/blog/strings/index.adoc b/_content/blog/strings/index.adoc
index e5e5a26..b67e560 100644
--- a/_content/blog/strings/index.adoc
+++ b/_content/blog/strings/index.adoc
@@ -5,7 +5,7 @@
== Pendahuluan
Pada
-link:/blog/slices[blog sebelumnya]
+link:/blog/slices[blog sebelumnya^]
dijelaskan bagaimana slice bekerja dalam Go, menggunakan sejumlah contoh untuk
mengilustrasikan mekanisme di balik implementasinya.
Dengan latar belakang tersebut, artikel ini mendiskusikan string dalam Go.
@@ -24,9 +24,7 @@ banyak hal tentang bagaimana teks bekerja dalam dunia nyata.
Sebuah pendahuluan yang bagus terhadap masalah ini, independen terhadap Go,
yaitu blog dari Joel Spolsky,
-http://www.joelonsoftware.com/articles/Unicode.html[The Absolute Minimum Every
-Software Developer Absolutely, Positively Must Know About Unicode and
-Character Sets (No Excuses!)].
+https://www.joelonsoftware.com/articles/Unicode.html[The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)^].
Banyak poin-poin yang diangkat dalam tulisan tersebut akan diulang di sini.
@@ -37,7 +35,7 @@ Mari kita mulai dengan beberapa dasar.
Dalam Go, sebuah string yaitu slice dari byte yang _read-only_.
Jika Anda tidak yakin tentang apa itu slice dari byte atau bagaimana ia
bekerja, mohon baca
-link:/blog/slices[blog sebelumnya];
+link:/blog/slices[blog sebelumnya^];
kita asumsikan Anda telah membacanya.
Penting juga diperjelas di sini bahwa sebuah string menyimpan _beragam_ byte.
@@ -310,7 +308,7 @@ direpresentasikan oleh nilai tunggal.
Poin kode U+2318 misalnya, dengan nilai heksadesimal 2318, merepresentasikan
simbol ⌘.
(Untuk informasi lebih lanjut tentang poin kode tersebut, lihat
-http://unicode.org/cldr/utility/character.jsp?a=2318[halaman Unicode].)
+https://unicode.org/cldr/utility/character.jsp?a=2318[halaman Unicode^].)
Contoh lainnya, poin kode Unicode U+0061 adalah huruf kecil Latin 'A': a.
@@ -398,7 +396,7 @@ Jika pengulangan `for range` tidak cukup, bisa jadi fasilitas yang Anda
butuhkan disediakan oleh sebuah paket dalam pustaka tersebut.
Paket tersebut adalah
-https://golang.org/pkg/unicode/utf8/[`unicode/utf8`],
+https://pkg.go.dev/unicode/utf8/[`unicode/utf8`^],
yang berisi fungsi-fungsi yang membantu untuk memvalidasi, membedah, dan
menggabungkan string-string UTF-8.
Berikut contoh program yang sama dengan `for range` di atas, namun dengan
@@ -421,7 +419,7 @@ Pengulang `for range` dan `DecodeRuneInString` didefinisikan menghasilkan
urutan iterasi yang sama.
Lihat
-https://golang.org/pkg/unicode/utf8/[dokumentasi]
+https://pkg.go.dev/unicode/utf8/[dokumentasi^]
paket `unicode/utf8` untuk melihat fasilitas lain yang disediakan paket
tersebut.