Membuat package pada golang

Golang – Package & Import

Pada artikel sebelumnya kita telah belajar cara mengaktifkan GOPATH pada bahasa pemrogaman go atau golang. apabila anda belum mengikuti artikel sebelumnya saya sarankan anda untuk membaca artikel sebelumnya tentang Golang – Pengenalan GOPATH. Dan artikel kali ini kita akan belajar tentang package & import dan cara menggunakannya pada bahasa pemrogaman go.

Package

Package adalah tempat yang bisa digunakan unutk mengorganisir kode program yang kita buat di golang, dengan menggunakan package kita bisa merapikan kode program yang kita buat. Package sendiri sebenarnya hanyalah sebuah direktori folder di sistem operasi kita.

Untuk membuat package kita hanya perlu membuat folder/direktori baru di dalam GOPATH/src. Contoh disini saya akan membuat folder baru dengan nama package/helper, helper ini lah yang nantinya akan menampung package-package yang kita buat. Coba buat file baru dengan nama sayhello.go di dalam helper. Kemudian masukkan isi kode berikut

package helper

import "fmt"

func SayHello(name string) {
	fmt.Println("Hello", name)
}
Membuat package pada golang
Membuat package pada golang

Berbeda dengan sebelum-sebelumnya dimana kita membuat package dengan nama main, saat ini jika kita ingin membuat package maka berinama package nya sama dengan nama folder yang dibuat contohnya package helper. Kemudian sisanya sama seperti biasanya.

Import

Secara standar, file golang hanya bisa mengakses file golang lainnya yang berada di package yang sama. Jika kita ingin mengakses file golang yang berada di luar package, maka kita bisa menggunakan import. Buat file baru dengan nama import.go pada direktori package yang sudah di buat sebelumnya, kemudian isikan baris kode di bawah ini

package main

import "package/helper"

func main() {
	helper.SayHello("Rendy")
}
Import package pada golang
Import package pada golang

Untuk menggunakan package yang sudah dibuat sebelumnya kita harus melakukan import terlebih dahulu, perhatikan baris 3 dimana kita mengimport package helper yang sudah di buat. Dan pada baris ke 6 kita menjalankan function SayHello yang berada di package helper. Coba jalankan kode diatas

Output import package helper
Output import package helper

Penutup

Pada artikel kali ini kita telah belajar cara membuat dan mengimport package pada bahasa pemrogaman golang. Dan pada artikel selanjutnya saya akan membahas Access Modifier pada golang.

Leave a reply:

Your email address will not be published.

Site Footer

Sliding Sidebar

About Me

About Me

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam.

Social Profiles

Facebook