Menu
CoddyTech

Memanggil Fungsi

Termasuk bagian Dasar-Dasar dalam perjalanan GO di Coddy. Pelajaran 53 dari 109.

Memanggil Fungsi

Mari pelajari cara memanggil fungsi di Go. Memanggil fungsi berarti menjalankan fungsi yang sudah dideklarasikan agar kita dapat menggunakan fungsinya.

Pertama, mari kita buat fungsi sapaan sederhana dan panggil dengan nama yang berbeda:

func greet(name string) {
    fmt.Println("Hello,", name)
}

func main() {
    greet("Alex")
    greet("Taylor")
}

Setelah menjalankan kode ini, kita akan melihat dua pesan sapaan di layar:

Hello, Alex
Hello, Taylor

Sekarang, mari panggil fungsi yang mengembalikan nilai dan simpan hasilnya dalam variabel:

func addThree(a, b, c int) int {
    return a + b + c
}

func main() {
    result := addThree(10, 20, 30)
    fmt.Println(result)
}

Setelah menjalankan kode ini, fungsi akan menjumlahkan ketiga angka tersebut dan mengembalikan hasil penjumlahannya. Variabel result akan menyimpan nilai 60, lalu kita akan melihat output ini di layar:

60

Begitulah cara kita memanggil fungsi di Go: cukup tulis nama fungsi diikuti tanda kurung yang berisi argumen yang diperlukan. Jika fungsi mengembalikan nilai, kita bisa menyimpannya dalam variabel.

challenge icon

Tantangan

Pemula

Dalam tantangan ini, kamu akan berlatih memanggil fungsi di Go. Kami telah mendefinisikan tiga fungsi sederhana untukmu: sayHello, sayGoodbye, dan sayThankYou. Tugasmu adalah memanggil setiap fungsi ini dalam urutan yang benar untuk menghasilkan output yang diharapkan.

Setiap fungsi hanya mencetak pesan sapaan. Kamu hanya perlu memanggilnya dalam urutan yang tepat.

Coba sendiri

package main

import "fmt"

// Fungsi ini menampilkan pesan sapaan
func sayHello() {
    fmt.Println("Hello, friend!")
}

// Fungsi ini menampilkan pesan perpisahan
func sayGoodbye() {
    fmt.Println("Goodbye, friend!")
}

// Fungsi ini menampilkan pesan terima kasih
func sayThankYou() {
    fmt.Println("Thank you, friend!")
}

func main() {
    // TODO: Panggil fungsi sayHello
    
    // TODO: Panggil fungsi sayThankYou
    
    // TODO: Panggil fungsi sayGoodbye
    
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Go online