Golang
  • Daftar isi
  • Pengenalan Golang
  • Cara instalasi Golang
  • Cara menjalankan Golang
  • Cara mendeklarasikan variabel di Golang
  • Apa saja tipe-tipe data di Golang
  • Cara Konversi Tipe Data di Golang
  • Apa saja operator-operator di Golang
  • Cara melakukan seleksi kondisi di Golang
  • Cara melakukan perulangan di Golang
  • Cara membuat Array di Golang
  • Cara membuat Slice di Golang
  • Cara membuat Slice dengan Operator Slice
  • Cara membuat Map di Golang
  • Cara membuat Pointer di Golang
  • Cara membuat Function di Golang
  • Cara membuat Package di Golang
  • Cara membuat multi return Function di Golang
  • Cara membuat Struct di Golang
  • Cara membuat method di Golang
  • Cara membuat Defer dan Scope di Golang
  • Cara membuat underscore(blank) di Golang
  • Cara membuat Goroutine di Golang
  • Cara membuat Channels di Golang
  • Cara membuat WaitGroup di Golang
  • Cara membuat Select statement di Golang
  • Cara membuat Http Server di Golang
  • Cara membuat Http Server di Golang part 2
  • Cara membuat Http Server di Golang part 3
  • Cara membuat Http Server di Golang part 4
  • Pengenalan Testing di Go
  • Membuat Unit Test di Go
Powered by GitBook
On this page

Cara mendeklarasikan variabel di Golang

Dalam Go, Anda dapat mendeklarasikan variabel menggunakan kata kunci var. Berikut adalah contoh deklarasi variabel dan cara menggunakannya:

1. Deklarasi Variabel:

package main

import "fmt"

func main() {
    var namaVariabel string // Deklarasi variabel string
    var umur int            // Deklarasi variabel integer

    namaVariabel = "John"   // Menetapkan nilai ke variabel namaVariabel
    umur = 30              // Menetapkan nilai ke variabel umur

    fmt.Println("Nama:", namaVariabel)
    fmt.Println("Umur:", umur)
}

Penjelasan:

  • var namaVariabel string mendeklarasikan variabel namaVariabel dengan tipe data string.

  • var umur int mendeklarasikan variabel umur dengan tipe data integer.

  • Variabel tersebut kemudian diisi dengan nilai dan dicetak ke konsol.

2. Penggunaan Variabel Tanpa Deklarasi Eksplisit:

package main

import "fmt"

func main() {
    namaVariabel := "John" // Pendeklarasian variabel tanpa menggunakan 'var', Go akan secara otomatis menentukan tipe datanya.
    umur := 30            // Juga bisa digunakan untuk variabel bertipe data lain

    fmt.Println("Nama:", namaVariabel)
    fmt.Println("Umur:", umur)
}

Penjelasan:

  • Pendeklarasian namaVariabel := "John" adalah cara pendek untuk mendeklarasikan dan menginisialisasi variabel tanpa menentukan tipe datanya secara eksplisit. Go akan secara otomatis menentukan tipe data variabel berdasarkan nilai yang diberikan.


Perbedaan antara var dan const dalam Go:

  1. var:

    • var digunakan untuk mendeklarasikan variabel yang nilai atau tipe datanya dapat diubah selama program berjalan.

    • Variabel yang dideklarasikan dengan var dapat diinisialisasi ulang dengan nilai baru.

    • Contoh: var namaVariabel string = "John"

  2. const:

    • const digunakan untuk mendeklarasikan konstanta yang nilainya tidak dapat diubah setelah diinisialisasi.

    • Konstanta harus diinisialisasi pada saat deklarasi dan tidak dapat diubah nilainya selama program berjalan.

    • Contoh: const pi = 3.14

Jadi, var digunakan untuk variabel yang nilainya dapat berubah, sementara const digunakan untuk nilai konstan yang tetap dan tidak berubah selama program berjalan.

Di bab berikutnya akan dibahas tentang apa saja tipe data di Golang

PreviousCara menjalankan GolangNextApa saja tipe-tipe data di Golang

Last updated 1 year ago