cara membuat function di go
Cara Pertama
package main
import "fmt"
func tambah(a int, b, int) int {
var jumlahkan int = a + b
return jumlahkan
}
func main() {
var hasil int = tambah(5, 10)
fmt.Println(hasil)
}
Penjelasan
Bagian Fungsi
func tambah()
=> mendefinisikan nama fungsitambah(a int, b int) int
=> meminta parametera
danb
bertipeint
, dan mengembalikanint
var jumlahkan int = a + b
=> simpan hasil penjumlahana
danb
di variabelreturn jumlahkan
=> kembalikan hasil yang telah di simpan dari variabel
Bagian Main
func main()
=> program utama di sinivar hasil int = tambah(5, 10)
=> panggil fungsitambah()
dan isi parameter, ini akan mengembalikan hasil ke variabelhasil
fmt.Println(hasil)
cetak hasil ke layar
Cara kedua
package main
import "fmt"
func tambah(a, b int) int {
return a + b
}
func main() {
fmt.Println(tambah(10, 20))
}
Penjelasan
func tambah(a, b int) int
berhubung parameter meminta tipe yang sama bisa cukupa, b int
otomatisa
jugaint
return a + b
bisa langsung return hasilfmt.Println(tambah(10, 20))
langsung cetak ke layar