Panduan Lengkap Variable dan Tipe Data di Golang untuk Pemula
Apa Itu Variable ?
Contoh Deklarasi Variable
var nama string = "Code Dadakan"
Contoh di atas menjelaskan bahwa nama adalah variable dengan tipe data string yang menyimpan nilai "Code Dadakan"
Selain cara di atas, ada juga cara untuk mendeklarasikan variable di golang yang lebih singkat dengan menggunakan tanda :=
umur := 25
Contoh diatas adalah cara pendeklarasian variable di golang dengan ringkas, hanya menggunakan tanda := maka variable umur akan terisi nilai 25.
Tipe Data di Golang
1. Tipe Data Numerik
- Integer : tipe data Integer di gunakan untuk menangani bilangan bulat, di golang ada beberapa tipe data Integer, seperti int, int8, int16, int32 dan int64
- Float : tipe data Float di gunakan untuk menangani bilangan decimal. cara penulisan float di golang seperti, float32 dan float64
var angka int = 100
var pi float64 = 3.14
2. Tipe Data Boolean
Tipe data Boolean hanya memiliki 2 nilai, yaitu nilai true dan false. tipe data ini biasanya di gunakan untuk mengandalkan operasi logika.
contoh penulisan tipe data boolean :
var isMarried bool = true
Variable isMarried dengan tipe data boolean di atas mempunyai nilai true ( benar )
3. Tipe Data String
Tipe data string di gunakan untuk menampung nilai teks atau karakter di golang. Membuat nilai string di golang, kita menggunakan tanda kutip 2.
contoh penulisan tipe data string :
var greeting string = "Halo, CodeDadakan!"
Jangan lupa untuk save file
Deklarasi Variable Multiples Values
var a, b, c int = 1, 2, 3
Anda juga dapat menggunakan pendekatan pendeklaraian variable seperti ini
x, y, z := "CodeDadakan", true, 42
Variable Konstanta
const pi = 3.14159
Contoh Kode Variable dan TipeData
package main
import "fmt"
func main() {
// Deklarasi variabel nama menggunakan var
var nama string = "Obo"
fmt.Println("Nama:", nama)
// Deklarasi variabel umur menggunakan pendeklarasian singkat
umur := 24
fmt.Println("Umur:", umur)
// Deklarasi konstanta, nilainya sudah tidak dapat di rubah.
const pi = 3.14
fmt.Println("Nilai Pi:", pi)
// Deklarasi multiple values
x, y, z := "Golang", true, 42
fmt.Printf("x: %s, y: %t, z: %d\n", x, y, z)
// Tipe data numerik dan boolean
var angka int = 100
var isMarried bool = true
fmt.Printf("Angka: %d, Obo is Married ?: %t\n", angka, isGoFun)
}
Jangan lupa untuk save file, kemudian jalankan file main.go dan lihat hasil output dari kode di atas.
Posting Komentar