Mengenal Fungsi dalam Golang

Table of Contents
Mengenal Fungsi dalam Golang

Kali ini, Code Dadakan akan memulai membahas module pada Golang Tahap 3. Tapi sebelumnya, pastikan Anda Menguasai Modul Golang Tahap 1 dan 2 Terlebih Dahulu dan menyelesaikan tantangan pada setiap module 1 dan 2. 

Golang Tahap 1

Golang Tahap 2

Jika anda sudah dapat mengerti pembelajaran pada module 1 dan 2, Mari kita langsung belajar pada module Golang Tahap 3. 

Dalam bahasa pemerograman golang, ada yang di sebut dengan fungsi ( function ). Nah fungsi ini adalah sebuah blok kode yang di buat agar program yang kita buat tidak di tulis berulang kali. Seperti pada bahasa pemerograman java yang sangat mendukung pemerograman beriorentasi object, Tapi pada bahasa pemerograman golang, Konsep OOP tidak di dukung sepenuhnya. Jadi jika anda ingin membuat kode di golang dengan rapi, maka anda harus mengetahui konsep fungsi ( function ).

Langsung saja kita ke prakteknya yaa. Silahkan buat project golangnya terlebih dahulu dan membuka project golang tersebut di teks editor yang anda biasa gunakan. Kemudian ikuti panduan di bawah ini dan simak baik baik penjelasannya.

Mendefinisikan Fungsi di Golang

Mendefinisikan fungsi di golang cukup sederhana. Anda hanya memerlukan kata kunci func dan di ikuti nama fungsinya kemudian blok kode dan intruksi kode di dalam fungsi itu sendiri. Kemudian anda bisa memanggil fungsi tersebut berulang kali dengan menyebutkan nama fungsi nya di manapun di dalam program yang anda buat. 

Berikut adalah contoh kode dengan fungsi di golang. 

package main

import "fmt"

func main(){
    iniNamaFunction()
    
    sayGood()
    sayGood()
    sayGood()
}

func iniNamaFunction(){
    fmt.Println("ini adalah nama function")
}

func goodBye(){
    fmt.Println("Say Good Bye...")
}

Penjelasan Kode

1. Deklarasi Fungsi ( Function ) 

Kode di atas terdapat 2 buat fungsi yang di definisikan dengan nama iniNamaFunction() dan goodBye(). Masing masing fungsi di atas memiliki tugas untuk menampilkan kata di layar.

2. Fungsi main()

Pada dasarnya untuk semua program golang di mulai dari fungsi main(). di dalam fungsi ini, kita dapat memanggil dua fungsi yang sudah di definisikan. yaitu iniNamaFunction() dan goodBye().

Penamaan Fungsi

Praktik terbaik untuk menamai nama fungsi di bahasa pemerograman golang yaitu menggunakan huruf kecil pada awal kata. Jika anda menamai nama fungsi dengan kata awal menggunakan huruf kecil, maka fungsi itu hanya dapat di akses pada class golang itu sendiri, akan tetapi jika anda menamai nama fungsi dengan kata awal menggunakan huruf besar, maka fungsi itu dapat di akses di luar class. 

Kesimpulan

Bahasa pemerograman golang tidak mendukung konsep Object Oriented Programming seperti bahasa pemerograman java yang mendukung konsep OOP secara penuh. Namun, dengan menggunakan fungsi, maka kita dapat membuat kode golang akan lebih bersih dan terstruktur, anda bisa membuat kode yang lebih terstruktur, mudah di baca dan dapat di gunakan kembali. 

Selanjutnya anda bisa lanjut pada module :

Mengenal Fungsi Dengan Parameter di Golang

2 komentar

Comment Author Avatar
31 Oktober 2024 pukul 23.08 Delete
mantap tutorialnya kak
Comment Author Avatar
31 Oktober 2024 pukul 23.55 Delete
Terima kasih banyak! Senang bisa membantu 😊 Kalau ada pertanyaan lain, jangan ragu untuk tanya ya! dan jangan lupa kerjakan tantangan tugas nya agar kami bisa review pemahaman anda pada module Golang Tahap 3