Pendahuluan
Kita sudah pernah menggunakan tipe data string ketika mencetak tulisan “Hello World” di tulisan sebelumnya. String adalah tipe data kumpulan karakter. Jumlah karakter di dalam string bisa nol sampai tidak terhingga.
Kode Program String
Program di bawah ini akan mencetak string.
package main
import "fmt"
func main() {
fmt.Println("Selamat")
fmt.Println("Selamat Malam")
fmt.Println("Selamat Malam Dunia")
}
Function Untuk String
Ada banyak function yang bisa digunakan untuk mengolah string. Beberapa contoh yang biasa digunakan adalah:
len("string")
, digunakan untuk menghitung jumlah karakter di string."string".[number]
, digunakan untuk mengambil nilai byte dari karakter pada posisi yang ditentukan.
package main
import "fmt"
func main() {
fmt.Println(len("Selamat")) // 7
fmt.Println("Selamat Malam"[5]) // 97 --> byte dari karakter "a"
fmt.Println("Selamat Malam Dunia"[10]) // 108 --> byte dari karakter "l"
}