Basic Golang
Golang
Go atau yang sering disebut dengan Golang adalah bahasa pemrograman yang dikembangkan oleh Google. Golang dirilis perdana pada bulan November 2009, Golang bersifat open source dan cross platfrom yang artinya dapat digunakan di berbagai sistem operasi seperti Gnu/Linux, BSD, Macos, Windows. Pada saat catatan ini dibuat Golang sudah menginjak versi 1.22.0
Hello world
Dalam catatan sebelumnya sudah diberikan contoh beberapa bahasa pemrograman untuk menampilkan sebuah text bertuliskan Hello world, untuk Golang sendiri tergolong cukup simpel untuk menampilkan sebuah text Hello world walau tak sesimpel seperti bahasa python, berikut contoh dalam bahasa Golang :
package main
import (
"fmt"
)
func main(){
fmt.Println("Hello world")
}
Variabel dan Tipe Data
Penulisan Variabel pada Golang umumnya ada dua cara penulisan yang pertama mendeklarasikan variabel dan tipe datanya secara manual, dan yang kedua hanya menuliskan nama variabelnya dengan diikuti type data dan nilainya, lebih jelasnya seperti berikut :
package main
import (
"fmt"
)
func main(){
// menggunakan var
var name string = "Nestero"
// langsung menuliskan nama variabel
nama := "Nestero"
fmt.Println(name, nama)
}
Golang memeliki keunikan tersendiri dari bahasa pemrograman lainnya, dimana setiap variabel yang ada harus digunakan apabila tidak maka Golang tidak akan mau menjalankan kode programnya, jadi harus bertanggung jawab setiap kali mendeklarasikan sebuah variabel pada Golang, hehhehehe. Untuk Tipe Data, Golang memelikiki Tipe Data pada umumnya bahasa pemrograman ada string, integer, float, boolean.
Percabangan
Seperti pada bahasa pemrograman umumnya Golang juga memiliki percabangan atau sering disebut If Statement, if, if … else, if … else if … else, penulisannya juga cukup mudah.
if
Untuk penulisan if cukup menuliskan kondisi setelah kata if dan diikuti apa yang akan dilakukan setelah kondisi terpenuhi di dalam {…}
package main
import (
"fmt"
)
func main(){
x := 1
if x == 1 {
fmt.Println("X adalah Satu")
}
}
Untuk Operator Perbandingan sudah dibuatkan tabelnya di catatan sebelumnya
if … else
package main
import (
"fmt"
)
func main(){
x := 1
if x == 1 {
fmt.Println("X adalah Satu")
}else{
fmt.Println("X bukan Satu")
}
}
if … else if … else
package main
import (
"fmt"
)
func main(){
x := 1
if x == 1 {
fmt.Println("X adalah Satu")
}else if x == 2 {
fmt.Println("X adalah Dua")
}else{
fmt.Println("X bukan Angka")
}
}
Perulangan
Perulangan atau Looping adalah mengulang sebuah perintah dan akan berhenti apabila kondisi tertentu terpenuhi, contohnya sebagai berikut :
package main
import (
"fmt"
)
func main(){
x := 1
for x <= 5 {
fmt.Println(x)
x++
}
}
perulangan diatas akan menampilkan 1 sampai 5, perulangan ini akan sering terpakai untuk mengurai sebuah array, atau slice nantinya.
Tags:
Referensi:
Imam Az-Zuhri rahimahullah mengatakan :
"Sesungguhnya yang menyebabkan ilmu hilang adalah lupa dan tidak mengulanginya."
Catatan Terkait :
#semuabisaonline dengan Jetdino
Nestero
🔥 GNU/Linux Enthusiast 🔥
🌟 Void Linux User 🌟