trading head

Variabel di Golang

oleh
oleh
Variabel di Golang

sebelumnya kita sudah membahas mengenai tipe data yang ada pada golang atau Go Language, berikutnya kita akan membahas mengenai Variabel di Golang. Secara umum, variabel adalah tempat untuk menyimpan data secara sementara pada sebuah pemprograman. Variabel digunakan hanya saat aplikasi digunakan sampai aplikasi selesai, setelah itu data yang ada di dalam variabel tersebut akan hilang.

DI Golang variabel kurang lebih sama dengan bahasa C, satu variabel hanya dapat menyimpan data yang sama, jika ingin menyimpan data yang berbeda maka kita harus membuat variabel lainnya. Semisal kalian membuat variabel dengan nama kod_barang dengan tipe data int, berikutnya kalian di pertengahan ingin membuat variabel dengan nama yang sama yaitu kod_barang dengan tipe data string, maka hal itu tidak dapat dilakukan, karena di Golang, variabel harus unik dan berbeda pada satubuah program.

Cara Membuat dan Mendeklerasikan Variabel di Golang

berikut beberapa cara untuk membuat dan mendeklerasikan variabel pada bahasa Go language.

Cara Penuliasn Variabel

Untuk mendefinisikan atau membuat sebuah variabel umunya diawali dengan kata var, lalu diikuti dengan nama variabel, berikutnya tipe datanya.

var nama_variabel tipe_data

naun kalian dapat mendeklerasikan variabel tanpa harus mendefinisikan tipedata dari variabel tersebut di bagian akhir,

var nama_variabel = isi_variabel

golang akan secara otomatis mengenal tipe data variabel tersebut sesuai dengan isi variabel, jika isi dari varibel di apit dengan tanda petik (“”) maka variabel tersebut adalah string, jika di isi dengan nomer tanpa koma tanpa tanda petik, maka tipe datanya adalah int, dan seterusnya.

contoh

package main

import "fmt"

func main()  {

	var contoh string
	
	contoh ="ini contoh variabel string"
	fmt.Println(contoh)
	
	var contoh_int = 1
	fmt.Println(contoh_int)

}

hasil :

Variabel di Bahasa Pemrograman Golang ( GO language )

kita ambil dari contoh di atas, semisal variabel string, waktu pertengahan kode kita merubah tipedata menjadi int

contoh

package main

import "fmt"

func main()  {

	var contoh string
	
	contoh ="ini contoh variabel string"
	fmt.Println(contoh)

	contoh = 1
	fmt.Println(contoh)
}

hasil

maka kita akan mendapati error, kita tidak dapat menggunakan tipe data int karena kita sudah mendifinisikannya sebagai string.

atau juga dengan contoh seperti berikut

package main

import "fmt"

func main()  {

	var contoh string
	
	contoh ="ini contoh variabel string"
	fmt.Println(contoh)
	
	var contoh int
	contoh = 1
	fmt.Println(contoh)
}

pada contoh di atas, kita coba deklerasikan kembali variabel contoh yang pada awalmulanya adalah string, dipertengahan dideklerasikan kembali menjadi int. Maka hasilnya

OK, hasilnya tetap error, karena variabel contoh sebelunya sudah dideklerasikan, dan tidak dapat dideklerasikan kembali. Maka solusinya, seperti yang mimin jelaskan sebelunya, variabel pada Golang ini haruslah unik, maka kita kita harus buat variabel yang beda, contoh.

package main

import "fmt"

func main()  {

	var contoh string
	
	contoh ="ini contoh variabel string"
	fmt.Println(contoh)
	
	var contoh_int int
	contoh_int = 1
	fmt.Println(contoh_int)
}

hasil di atas tidak akan error karena, di awal kita deklerasikan variabel contoh sebagai string, berikutnya di pertengahan, kita ingin membuat variabel int, maka di situ mimin deklerasikan variabel baru dengan nama contoh_int dengan tipe data int. Maka hasilnya

deklerasi variabel golang

pada goleng umunya deklerasi tipe data diawalai dengan var, tidak wajib, jadi kalian dapat tidak menggunakan kata awalan var pada deklerasi variabel kalian dengan cara ketika mengisi value variabel menempatkan titik dua sebelum samadengan ( := ).

contoh

package main

import "fmt"

func main()  {
	
	contoh :="ini contoh variabel string"
	fmt.Println(contoh)
	
	contoh_int := 1.3
	fmt.Println(contoh_int)

}

pada kode di atas, mimin tidak menggunakan kata var di awal deklerasi variabel, dan hasilnya :

kalian dapat mencobanya, dan tentu tidak ada error, hehe… ingat penggunaan := seperti contoh di atas adalah sebagai pendeklerasian awal, semisal kalian perlu sebuah variabel dengan nilai awalan. Di kode berikutnya, jika kalian ingin menggunakan variabel yang sama, tidak perlu menggunakan :=.

contoh

package main

import "fmt"

func main()  {
	
	contoh :="ini contoh variabel string"
	fmt.Println(contoh)
	
	contoh ="hasil ke-2"
	fmt.Println(contoh)

	contoh ="hasil ke-3"
	fmt.Println(contoh)

}

hasil dari kode di atas

Deklerasi Multiple Variabel

Jika kita ingin membuat beberapa variabel di golang dengan tipe data yang sama, kita bisa membuatnya sekaligus banyak, dengan cara seperti kode berikut

package main

import "fmt"

func main()  {
	
	var (
	  mobil = "avanza"
	  plat = "DA17802AL"
	)
	fmt.Println(mobil)
	fmt.Println(plat)

}

dengan cara penulisan variabel seperti kode diatas, kalian dapat mendeklerasikan beberapa variabel sekaligus dengan tipedata yang sama.

artikel pembahasan mengenai Variabel di Golang, cukup samapi sini, sekarang kalian telah mengetahui berbagai cara untuk mendeklerasikan variabel di golang. Jika menuruk kalian artikel mimin pada website ini bermanfaat, jangan lupa untuk share ke teman – teman kalian, dukung terus republiccode untuk berkembang semakin besar, sehingga mimin dapat memberikan tuorial tutorial lainnya mengenai dunia IT.

Sampaijumpa pada artikel berikutnya.

Baca Juga : Tipe Data String di Golang

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *