Tipe Data Boolean
Boolean adalah tipe data yang hanya Mempunyai dua nilai Yakni Betul atau salah. Dekat Sekalian bahasa pemrograman Mempunyai tipe data boolean, termasuk di dalam bahasa pemrograman Go.
Tipe data boolean di golang direpresentasikan dengan kata kunci bool
.
Nilai | Keterangan |
---|---|
true | Bernilai Betul |
false | Bernilai salah |
Tipe data boolean memang merupakan tipe data yang sangat sederhana. Tapi jangan salah ya, tipe data ini merupakan tipe data yang sangat sering digunakan dalam membangun sebuah program aplikasi.
Teladan Program
package main
import "fmt"
func main() {
fmt.Println(true) // bernilai Betul
fmt.Println(false) // bernilai salah
}
output:
Tipe Data String
String merupakan sebuah data yang berisi kumpulan 0 atau lebih Watak. Di Golang, tipe data string ditulis dengan kunci string
. Buat Membangun nilai dengan tipe data string kita menuliskan kumpulan Watak yang dibungkus dengan petik dua (“).
Sebelumnya kita sudah pernah Membangun program hello world di golang. Pada program tersebut kita menggunakan tipe data string Buat menyimpan teks Hello World! yang akan ditampilkan.
Teladan Program
package main
import "fmt"
func main() {
fmt.Println("Saya sedang belajar Go")
}
output:
Menghitung panjang Watak string
Di Golang, Engkau Pandai menghitung panjang Watak dari sebuah string dengan menggunakan fungsi len
. Berikut contohnya:
package main
import "fmt"
func main() {
fmt.Println(len("Sandi Dharma"))
}
output:
15 adalah jumlah Watak (termasuk spasi) Buat string Sandi Dharma
.
Mengambil Watak Pada Posisi Tertentu
Selain menghitung panjang Watak string, Engkau juga Pandai mengambil Watak tertentu dari sebuah data string berdasarkan posisi nya dengan kode seperti berikut:
Hello
adalah string yang Ingin kita ambil Watak tertentunya[2]
menentukan posisi Watak yang akan diambil. Posisi Watak dari sebelah kiri dimulai dari 0.
Perhatikan Teladan kode berikut ini:
package main
import "fmt"
func main() {
fmt.Println("Hello"[2])
}
output:
Loh kok malah muncul 108, bukan huruf l?
Hehehe tenang ya, data kembalian yang diberikan memang merupakan data byte. Nah 108 itu adalah representasi dari byte huruf l.
Lampau bagaimana Metode mendapatkan Watak aslinya?
Kita akan bahas caranya pada materi yang akan datang tentang konversi data di Golang.
Berikutnya: #6: Variable – Belajar Golang Dari Dasar