Dokumentasi

Bahasa pemrograman Go adalah proyek open source untuk menjadikan pemrograman lebih produktif.

Go ekspresif, ringkas, bersih, dan efisien. Mekanisme konkurensi Go mempermudah membuat program pada mesin-mesin yang terhubung dalam jaringan dan dengan multi- core, sementara sistem tipe Go yang baru membuat konstruksi program yang fleksibel dan modular. Go mengompilasi kode dengan cepat menjadi bahasa mesin, namun memiliki kenyamanan garbage collection dan refleksi run-time yang tangguh. Go adalah bahasa pemrograman dengan tipe statis namun berasa seperti bertipe dinamis.

Memasang Go

Memulai dari awal

Instruksi untuk mengunduh dan memasang compiler, peralatan, dan pustaka dari Go.

Belajar Go

Tur Bahasa Pemrograman Go

Pengenalan Go secara interaktif dalam tiga bagian. Bagian pertama membahas sintaksis dasar dan struktur data; bagian kedua membahas method dan interface; dan yang ketiga memperkenalkan konkurensi primitif dari Go. Setiap bagian berakhir dengan beberapa latihan supaya anda dapat mempraktikkan apa yang telah dipelajari. Anda bisa melakukan tur secara daring atau memasangnya di komputer anda:

$ go get github.com/golang-id/tour

Perintah di atas akan membuat sebuah program bernama tour di dalam direktori bin di ruang-kerja anda.

Cara menulis kode Go

Dokumen ini menjelaskan cara menggunakan program go untuk mengambil, membuat, dan memasang paket-paket, program, dan menjalankan tes.

Plugin untuk editor dan IDE

Dokumen yang berisi plugin untuk editor dan IDE yang umum digunakan, yang mendukung Go.

Efektif Go

Dokumen yang memberikan petunjuk untuk menulis kode Go yang bersih dan idiomatis. Sebuah tulisan yang harus dibaca bagi yang baru memprogram Go. Dokumen ini menggabungkan spesifikasi bahasa dan tur, yang mana keduanya sebaiknya dibaca terlebih dahulu.

Diagnostik

Dokumen yang berisi ringkasan perkakas dan metodologi untuk mendiagnosis permasalahan dalam program.

Tanya jawab

Dokumen ini berisi jawaban dari pertanyaan yang sering diajukan tentang Go.

Referensi

Dokumentasi paket

Dokumentasi untuk pustaka bawaan Go.

Spesifikasi Bahasa

Spesifikasi bahasa resmi.