Anda Niscaya sudah Enggak asing Tengah dengan program hello world, program pertama yang yang sering dibuat Demi pertama kali belajar pemrograman. Sekarang kita akan mencoba Membikin program hello world di Golang ya.
Meskipun Golang disebut sebagai bahasa pemrograman yang sederhana, Membikin hello world di Golang sebenarnya Enggak sesederhana di bahasa Python atau PHP.
Program Hello World di Golang
Demi Membikin program hello world di Golang, kita harus Membikin sebuah file baru dengan Perluasan .go. Di dalamnya, tulis kode seperti ini.
package main
import "fmt"
func main() {
fmt.Println("Hello World!")
}
package main
memberitahu Go compiler bahwa program ini harus dicompile sebagai executable program, bukan sebagai library tambahan.
Kemudian kita mengimport package fmt dengan Langkah menuliskan import "fmt"
. Package fmt adalah package yang digunakan Demi memformat string, nilai, input, dan output. Package ini juga digunakan Demi memprint ke terminal.
Kita mendefinisikan fungsi bernama main dengan keyword func. Fungsi main dalam package main adalah entry point program kita. Fungsi inilah yang pertama akan dijalankan ketika kita mengeksekusi program.
Di dalam fungsi main kita menggunakn package fmt yang sudah kita import sebelumnya dan memanggil fungsi Println dengan text Hello World! sebagai argumen nya.
Mengeksekusi Program
Program hello world sudah selesai, Lewat bagaimana Langkah menjalankannya ya?
Demi menjalankan program golang, kita akan meng-compile program terlebih dahulu. Compile program dapat kita lakukan dengan Langkah mengeksekusi perintah berikut ini di terminal
Disitu kita memberitahu Go compiler file mana yang akan dicompile. Setelah dijalankan maka program kita akan dicompile menjadi executable program. Go compiler akan Mekanis Membikin file executable sesuai dengan sistem operasi yang Anda gunakan Demi mengcompile. Kalau Anda menggunakan linux makan akan dicompile menjadi binary linux, kalau menggunakan windows maka akan dicompile menjadi file dengan Perluasan .exe. Berikut ini hasil compile saya menggunakan windows:
Proses compile menghasilkan file baru bernama helloworld.exe. Ini adalah file executable Demi windows. Sayangnya Anda Enggak Dapat menjalankannya dengan Langkah klik dua kali file seperti membuka aplikasi karena hanya akan menampilkan teminal Lewat menutup kembali dengan Segera.
Demi menjalankan file hasil compiler, kita mengeksekusinya melalui terminal. Perhatikan Misalnya berikut:
Anda Dapat Menyantap bahwa program berhasil dijalankan dan menampilkan text Hello World! di terminal.
Langkah Lainnya
Compile program memang mudah Demi dilakukan, Tetapi mengcompile program berulang kali sebelum menjalankan program akan merepotkan kita khususnya Demi proses development aplikasi. Terlebih Tengah apabila program sudah sangat kompleks dan besar, tentunya proses compile akan memerlukan lebih banyak waktu.
Kita dapat menjalankan program tanpa harus meng-compilenya terlebih dahulu dengan menggunakan perintah go run seperti berikut:
Nah Langkah di atas akan menghasilkan output yang sama. Tetapi perlu Anda ingat bahwa Langkah ini hanya digunakan ketika proses development saja ya, kalo program Anda sudah jadi dan siap ke production maka Anda tetap harus meng-compile source codenya.
Berikutnya: #4: Tipe Data Number – Belajar Golang Dari Dasar