Untuk memperoleh input dari CLI (Command Line Interface) seperti dari CMD atau Bash di Golang dapat menggunakan fmt.Scanln.
Contoh code
Copy code dibawah ini, lalu jalankan di local dengan go run main.go.
packagemainimport ("fmt""math")// private functionfuncpythagoras(a int, b int) float64 {return math.Sqrt(math.Pow(float64(a), 2) + math.Pow(float64(b), 2))}// private functionfuncpertambahan(a, b int) (hasil int) { hasil = a + breturn}funcmain() { fmt.Println("Menghitung pythagoras dan penjumlahan 2 angka")var a intvar b int fmt.Println("Masukkan input a") fmt.Scanln(&a) fmt.Println("Masukkan input b") fmt.Scanln(&b) fmt.Printf("Hasil dari perhitungan pythagoras adalah : %0.1f", pythagoras(a, b)) fmt.Printf("\nHasil dari perjumlahan 2 angka di atas adalah : %d", pertambahan(a, b))}