Bermain Konstanta di Golang

Tampil 11/September/2019

Bismillah

kali ini gw akan coba bahas mendasar, penulisan konstanta (nilai tetap) pada golang .. ya sekedar catatan gw sendiri juga ya, berikut code go nyah.

package main

import (
	"fmt"
)

const Hello = "hello"
const World = "world"

func main() {
	fmt.Println(Hello, World)
}

Play groundnya klik, jadi pada fungsi diatas, kita akan menampilkan fungsi hello world dengan mendefinisikan nilai tetap Hello dan World.

senjata utama GO ialah, bisa penetapan nilai secara multiple, seperti code go dibawah ini:

package main

import (
	"fmt"
)

const Hello, World = "hello","world"

func main() {
	fmt.Println(Hello, World)
}

Play groundnya klik untuk beberapa orang akan menganggap ini terlalu beraturan, sulit untuk membacanya, makah bisa kita ubah menjadi ini:

package main

import (
	"fmt"
)

const (
    Hello = "hello"
    World = "world"
)

func main() {
	fmt.Println(Hello, World)
}

Play groundnya klik ups, ini tergantung kalian, style yang mana ... kondisikan saja lah yah, oh iya kita juga mendefinisikan keluaran dengan jenis tipe nyah dengan menambahkan %v semacam verb default (nilai bawaan), sumberya ini: package fmt, source go seperti ini:

package main

import (
	"fmt"
)

const (
    Hello = "hello"
    World = "world"
)

func main() {
	fmt.Printf("%v %v",Hello, World)
}

Play groundnya klik

done.

Have a nice day!

sumber: GoNotebook