Panduan Lengkap Variable dan Tipe Data di Golang untuk Pemula

Table of Contents

Panduan Lengkap Variable dan Tipe Data di Golang untuk Pemula

Dalam belajar bahasa pemerograman golang, salah satu konsep yang perlu di pahami adalah mengenal apa itu variable dan tipe data. Kali ini kami akan membahas secara detail tentang bagaimana cara mendeklarasikan variable dan tipe data di golang.

Apa Itu Variable ?

Variable adalah sebuah tempat untuk menyimpan data yang dapat kita gunakan kembali di dalam program yang kita buat. Di golang, cara mendeklarasikan variable adalah dengan menggunakan kata kunci var kemudian di ikuti dengan nama variable dan tipe data, kemudian berikan nilai pada variable tersebut ( opsional )

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

Bahasa pemerograman golang memiliki berbagai tipe data yang dapat anda gunakan sesuai dengan kebutuhan applikasi anda. Berikut adalah beberapa tipe data yang paling umum di gunakan.

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
contoh penulisan tipe data numerik : 

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

Bahasa pemerograman golang juga menyediakan deklarasi variable secara sekaligus dalam satu baris kode, baik itu dengan tipe data yang sama ataupun berbeda.

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

Sama seperti bahasa pemerograman java, di golang anda juga dapat membuat variable konstanta. Variable Konstanta adalah nilai yang tetap dan tak bisa di rubah setelah di definisikan. Konstanta di deklarasikan menggunakan kata kunci const. 

Contoh pendeklarasian konstanta :

const pi = 3.14159

Contoh Kode Variable dan TipeData

Berikut adalah contoh kode dari panduan yang telah saya buat di atas. Anda bisa membuat project golang dan membuat file main.go, kemudian ikuti atau copy kode di bawah ini : 

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.

Kesimpulan

Memahami variable dan tipedata pada bahasa pemerograman golang sangat penting untuk membuat kode kita menjadi efisien. Variable dapat kamu gunakan untuk menyimpan ataupun memanipulasi data. dengan mempelajari panduan lengkap variable dan tipe data di golang, anda sudah selangkah lebih maju dalam menguasai bahasa pemerograman golang.

Semoga tulisan dari CodeDadakan ini dapat membuat anda lebih paham lagi terhadap bagaimana membuat variable dan tipe data di golang. 

Selanjutnya anda dapat lanjut ke module : 

Posting Komentar