Fundamental Golang #3: Tipe Data String
Tipe data string adalah tipe data yang berisi kumpulan karakter. Jumlah karakter di dalam String bisa beragam, mulai dari nol (kosong) hingga tak terhingga, tergantung pada kebutuhan program. Di dalam Golang, tipe data String diwakilkan dengan kata kunci "String". Nilai dari tipe data String selalu dimulai dan diakhiri dengan karakter " (petik dua). Misalnya: "Ini adalah contoh string dalam Golang".
Berikut adalah contoh penggunaan tipe data String dalam Golang:
GO
package main
import "fmt"
func main() {
fmt.Println("Hajid") // Output : "Hajid"
fmt.Println("Al") // Output : "Al"
fmt.Println("Akhtar") // Output : "Akhtar"
}
Function untuk String
| Function | Keterangan |
|---|---|
| len(“string”) | Menghitung jumlah karakter di String |
| “string”[number] | Mengambil karakter pada posisi yang ditentukan |
| strings.ToUpper() | Mengubah semua karakter dalam string menjadi huruf besar. |
| strings.ToLower() | Mengubah semua karakter dalam string menjadi huruf kecil. |
Berikut contoh pengunakan fungsi pada string
GO
package main
import "fmt"
func main() {
str := "Hajid"
strLength := len(str)
fmt.Println(strLength) // Output: 5
strUpperCase := strings.ToUpper(str)
fmt.Println(strUpperCase) // Output: "HAJID"
strLowerCase := strings.ToLower(str)
fmt.Println(strLowerCase) // Output: "hajid"
}