Go adalah bahasa baru, bahasa pengumpulan sampah yang bersamaan, dan kompilasi cepat.
- Itu dapat mengkompilasi program Go besar di komputer dalam hitungan detik.
- Go menyediakan model untuk konstruksi perangkat lunak yang membuat analisis dependensi lebih mudah dan menghindari awal dari sebagian besar file dan pustaka termasuk gaya C.
- Go adalah bahasa yang diketik secara statis, dan sistem jenisnya tidak memiliki hierarki. Jadi pengguna tidak perlu menghabiskan waktu untuk mendefinisikan hubungan antar jenis, yang terasa lebih ringan daripada bahasa berorientasi objek pada umumnya.
- Go adalah bahasa pengumpulan sampah yang sepenuhnya dan memberikan dukungan dasar untuk eksekusi dan komunikasi bersamaan.
- Dengan desainnya, Go bermaksud untuk menyediakan cara untuk membangun perangkat lunak sistem pada mesin multi-core.
Unduh dan instal
Login hyperlink terlihat.Klik tautan platform "Microsoft Windows" untuk mengunduh dan menginstalnya hingga berikutnya, seperti yang ditunjukkan pada gambar di bawah ini:
Periksa versinya
Setelah penginstalan selesai, Anda dapat menjalankan perintah Lihat Versi di jendela cmd untuk menguji apakah penginstalan berhasil, seperti yang ditunjukkan pada gambar berikut:
Halo program kata
Terlepas dari bahasa pengembangan mana yang Anda mulai, dalam contoh pertama, biasanya konsol yang mengeluarkan string kata halo.
Kodenya adalah sebagai berikut:
Go run mengkompilasi dan menjalankan program Go
Halo Golang, Nama saya itsvse, saya berusia 5 tahun.
Go memiliki dua fungsi yang dicadangkan: fungsi init (yang dapat diterapkan ke semua paket) dan fungsi utama (Hanya dapat diterapkan ke paket utama)。 Kedua fungsi ini tidak dapat memiliki parameter apa pun dan mengembalikan nilai saat ditentukan. Meskipun Anda dapat menulis fungsi init sebanyak yang Anda inginkan dalam sebuah paket, kami sangat menyarankan Anda menulis hanya satu fungsi init per file dalam paket, baik untuk keterbacaan maupun pemeliharaan nanti.
Program Go secara otomatis memanggil init() dan main(), jadi Anda tidak perlu memanggil kedua fungsi ini di mana pun. Fungsi init di setiap paket bersifat opsional, tetapipaket main harus berisi fungsi utama。
Buka Build Kode Kompilasi
Jika Anda memiliki beberapa file dalam folder proyek dan Anda hanya ingin mengkompilasi file tertentu, Anda dapat menambahkan nama file setelah go build, misalnya go build a.go; perintah go build akan mengkompilasi semua file go di direktori saat ini secara default.
Jika itu adalah paket utama, ketika Anda menjalankan go build, itu akan menghasilkan file yang dapat dieksekusi di direktori saat ini.
Ukuran file yang dapat dieksekusi yang dikompilasi mendekati 2m.
Aktifkan layanan HTTP
Jika Anda mengembangkan layanan HTTP di Golang, Anda dapat menggunakan fungsi yang disediakan oleh paket net/http. Paket net/http menyediakan serangkaian fungsi yang sangat lengkap, dan layanan HTTP yang diluncurkan juga sangat stabil dan efisien, dan dapat digunakan di lingkungan produksi.
Kode:
Kemudian akses di browser http://localhost:9090 dan Anda dapat melihat keluaran Hello golang http!.
(Akhir)
|