Sebelumnya kita sudah membahas tipe data seperti tipe data number dan boolean, sekarang kita akan membahas mengenai Tipe Data String di Golang. Secara definisi, string merupakan tipedata yang berisikan satu atau beberpaka karakter baik itu angka, huruf ataupun simbol lainya, bahkan spasi pun termasuk kedalam string.
Jadi sepasi tidak sama dengan Null. Null itu tidak ada isi sama sekali.
tipe data string di go-lang direpresentasikan dengan string (huruf kecil semua), ingat jika tipe data di golang ini bersifat case sensitive, jadi kalian harus benar dalam penulisannya. Value dari string ini harus diapit oleh tanda petik dua
“isi string”
kita sudah mempraktekkannya pada tutorial sebelumnya, yaitu ketika membuat sebuah kalimat “helo world“.
contoh program
package main import "fmt" func main() { fmt.Println("ini adalah contoh menggunakan string") }
hasil dari running program

pada pengaplikasian string, ada beberpa fungsi yang sering digunakan, yaitu menghitung banyaknya jumlah strik dan mengambil salah satu karakter yang ada dalam string. Fungsi tersebut yaitu
- len(“string”)
- “string”[0]
fungsi len digunakan untuk mengetahui berapa panjang string dan satunya “string”[0] kalian isikan idex keberapa yang ingin kalian tampilkan, index dimulai dari angka 0, jadi karakter s adalah 0, karakter t adalah 1, karakter r adalah 2 dan seterusnya.
contoh program
package main import "fmt" func main() { fmt.Println(len("jumlahnya ada15")) fmt.Println("ini adalah contoh menggunakan string"[10]) fmt.Println("ini adalah contoh menggunakan string"[8]) }
hasil running program

jadi hasillnya, yang pertama adalah 15, sesuai dengan jumlah karakternya. dan hasil ke dua dan tiga dia menampilkan karakter sesuai dengan indexnya masing masing.
32 adalah space dan 97 adalah a.
jadi 32 dan 97 itu adlah kode ASCII. untuk melihat kumpulan kode ACSII kalian dapat mengunjungi wikipedia ASCII
itulah pembahasan mengenai Tipe Data String di Golang, semoga bermanfaat, sampaijumpa pada artikel berikutnya.
Baca Juga Tipe Data Boolean di Golang