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