Skip to content

Latest commit

 

History

History
38 lines (24 loc) · 1.1 KB

[01]-pengenalan_go.md

File metadata and controls

38 lines (24 loc) · 1.1 KB

Bahasa Go

Go merupakan bahasa pemrograman static type dan compiled, memiliki keserupaan tata tulis dengan Bahasa C dengan tambahan fitur yaitu GC(garbage collector) dan lainya.

Muncul ke public pada 10 November 2009, Go diperkasai oleh Google dan didesain oleh Robert Griesemer, Rob Pike dan Ken Thompson.

Static Type : tipe data perlu ditulis juga.

Compiled : kode perlu dikompil ke native executable(biner EXE/ELF).

Aturan tulis

Pada bahasa yang dikompil, harus memiliki fungsi yang akan berjalankan pertama kali saat program di-execute(dijalankan): fungsi main.

package main

func main(){
  // do here
}

Go mengatur berkas mengunakan mekanisme perpaketan, jadi tidak bisa sembarang meng-import berkas harus dimasukan kedalam folder. package main serupa dengan tujuan fungsi main , paket utama.

Menampilkan kelayar

Menampilkan kelayar pada Go membutuhkan bantuan pustaka(libary/modules) fmt, untuk fungsi seperti Println. untuk meng-import pustaka mengunakan kata kunci import

package main

import "fmt"

func main(){
	fmt.Println("Hello dari Go")
}

[WIP]