Boolean
Termasuk bagian Dasar-Dasar dalam perjalanan GO di Coddy. Pelajaran 9 dari 109.
Boolean di Go menyimpan nilai true/false menggunakan tipe data bool.
Mari deklarasikan variabel boolean menggunakan sintaks deklarasi singkat :=:
isActive := true
fmt.Println("Is active:", isActive)Setelah menjalankan kode ini, nilai Is active: true akan muncul di layar. Kita telah membuat variabel boolean yang menyimpan nilai true.
Sekarang, mari buat variabel boolean lainnya dengan nilai false:
isComplete := false
fmt.Println("Is complete:", isComplete)Setelah menjalankan kode ini, nilai Is complete: false akan tampil di layar. Ini menunjukkan bahwa variabel boolean dapat menyimpan nilai true atau false.
Mari kita lihat apa yang terjadi saat kita mencetak kedua variabel boolean secara bersamaan:
isActive := true
isComplete := false
fmt.Println("Is active:", isActive)
fmt.Println("Is complete:", isComplete)Setelah menjalankan kode ini, kita akan melihat kedua nilai ditampilkan satu per satu di layar:
Is active: true
Is complete: falseTantangan
PemulaDalam tantangan ini, kamu akan bekerja dengan nilai boolean di Go. Nilai boolean hanya bisa berupa true atau false.
Kami sudah menyiapkan dua variabel boolean: likesGo dan firstProgram. Tugasmu adalah:
- Buat variabel boolean baru bernama
isLearningdan tetapkan nilainya menjaditrue - Buat variabel boolean lain bernama
isExpertdan tetapkan nilainya menjadifalse
Lalu cetak keempat variabel boolean untuk melihat nilainya.
Coba sendiri
package main
import "fmt"
func main() {
// Dua variabel boolean sudah didefinisikan
likesGo := true
firstProgram := false
// TODO: Buat variabel boolean bernama 'isLearning' dan atur nilainya menjadi true
// TODO: Buat variabel boolean bernama 'isExpert' dan atur nilainya menjadi false
// Cetak semua variabel boolean
fmt.Println("Likes Go:", likesGo)
fmt.Println("First program:", firstProgram)
fmt.Println("Is learning:", isLearning)
fmt.Println("Is expert:", isExpert)
}Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Perbandingan dan Logika
Operator Perbandingan, Bagian 1Operator Perbandingan, Bagian 2Operator AND LogikaOperator OR LogikaOperator NOT LogikaDasar Prioritas OperatorRingkasan, Membuat Perbandingan7Alur Kontrol: Perulangan
Penjelasan tentang `for` loop`for` loop Dasar`for` loop dengan Kondisi SajaKata Kunci `break`Kata Kunci `continue`Perulangan BersarangRangkuman: Mengulang Tindakan2Variabel dan Tipe Data Dasar
Apa itu variabelInferensi Tipe dengan `:=`Bilangan Bulat (int)Bilangan Floating-PointBooleanstringNilai NolKonstantaKonvensi PenamaanRangkuman: Variabel dan Tipe5Input/Output Dasar
Output TerformatKata Kerja FormatMencetak Tipe DataMendapatkan Input Dasar dari PenggunaRangkuman: Input dan Output8Fungsi
Memahami FungsiMendeklarasikan FungsiMemanggil FungsiParameter FungsiMengembalikan Satu NilaiMengembalikan Beberapa NilaiNilai Kembalian BernamaDasar Cakupan FungsiRangkuman: Membuat Kodemu Dapat Digunakan Kembali3Operator Dasar
Operator AritmetikaOperator PembagianOperator ModuloOperator PenugasanOperator Penugasan GabunganInkrementasi dan DekrementasiRangkuman: Perhitungan6Alur Kontrol: Percabangan
Pernyataan `if`Kata Kunci `else`Kata Kunci `else if`Shadowing Variabel dalam `if`Menginisialisasi VariabelPernyataan `switch``switch` dengan Ekspresi`switch` tanpa EkspresiKata Kunci `fallthrough`Ringkasan: Membuat KeputusanLatihan sendiri: Compiler Go online