Backend
Golang High-Performance Backend Services
Pelajari bahasa Go buatan Google yang dirancang khusus untuk membangun backend microservices yang sangat cepat, ringan, dan efisien memori.
Status Membaca:Belum Dibaca
Daftar Bab (2)
Bab 1 dari 2
Pengenalan Bahasa Go, Syntax & Goroutines
Golang High-Performance Backend
Go (Golang) dikembangkan oleh Google untuk menyelesaikan masalah konkurensi dan skalabilitas aplikasi kelas enterprise.
Keunggulan Utama Go
Contoh Kode Hello World & Goroutine:
package main
import (
"fmt"
"time"
)
func sayHello(name string) {
for i := 0; i < 3; i++ {
fmt.Printf("Halo %s (#%d)
", name, i+1)
time.Sleep(100 * time.Millisecond)
}
}
func main() {
// Jalankan di Goroutines secara asinkron
go sayHello("Worker 1")
go sayHello("Worker 2")
time.Sleep(500 * time.Millisecond)
fmt.Println("Selesai eksekusi!")
}