Apa itu variabel
Termasuk bagian Dasar-Dasar dalam perjalanan GO di Coddy. Pelajaran 5 dari 109.
Variabel dalam Go adalah lokasi penyimpanan bernama yang menyimpan nilai. Anggaplah variabel seperti kotak berlabel tempat kamu dapat menyimpan informasi yang perlu diingat oleh programmu.
Untuk membuat variabel, gunakan kata kunci var dengan tipe yang dinyatakan secara eksplisit:
var name string = "Gopher" // Membuat variabel string
var age int = 5 // Membuat variabel bilangan bulat
var price float64 = 19.99 // Membuat variabel bilangan desimalSetelah menjalankan kode ini, kita memiliki tiga variabel: string bernama name, integer bernama age, dan float (angka desimal) bernama price.
Untuk membuat variabel menggunakan var dan membiarkan Go menentukan tipe datanya, kita dapat menulisnya tanpa tipe:
var name = "Gopher" // Go tahu ini adalah string
var age = 5 // Go tahu ini adalah bilangan bulat
var price = 19.99 // Go tahu ini adalah float64Setelah menjalankan kode ini, kita mendapatkan hasil yang sama seperti sebelumnya, tetapi Go secara otomatis menentukan tipe berdasarkan nilainya.
Tantangan
Pemulavar di Go. Tugasmu adalah mendeklarasikan dua variabel: name sebagai string dengan nilai "Gopher" dan age sebagai bilangan bulat dengan nilai 5. Lalu, program akan mencetak nilai-nilai ini.Coba sendiri
package main
import "fmt"
func main() {
// TODO: Deklarasikan variabel bernama 'name' sebagai string menggunakan var, dengan nilai yang diminta oleh tugas
var name string = ""
// TODO: Deklarasikan variabel bernama 'age' sebagai int menggunakan var, dengan nilai yang diminta oleh tugas
var age int = 0
// Jangan ubah kode di bawah ini
fmt.Println("My name is", name, "and I am", age, "years old.")
}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