Latest web development tutorials

Pergi Struktur Bahasa

Sebelum kita mulai belajar bahasa pemrograman GO blok bangunan fundamental, mari kita memahami struktur bahasa Go Program termudah.


Pergi Contoh Hello World

Pergi bahasa berdasarkan komposisi memiliki komponen-komponen berikut:

  • deklarasi paket
  • Pengenalan paket
  • fungsi
  • variabel
  • Pernyataan & Ekspresi
  • catatan

Mari kita lihat kode sederhana, kode ini output "Hello World!":

package main

import "fmt"

func main() {
   /* 这是我的第一个简单的程序 */
   fmt.Println("Hello, World!")
}

Mari kita lihat masing-masing bagian dari program di atas:

  1. Baris pertama mendefinisikanpaket utamanama paket. Anda harus menentukan file sumber di baris pertama dari Afrika Tengah dijelaskan file milik paket mana, seperti: paket utama. paket utama merupakan pelaksanaan program independen, setiap aplikasi Go berisi paket bernama utama.

  2. Baris berikutnyaimpor "fmt"Pergi memberitahu compiler bahwa prosedur ini membutuhkan paket penggunaan fmt (fungsi, atau elemen lainnya), alat paket fmt diformat IO (input / output) fungsi.

  3. Baris berikutnyafunc utama ()adalah fungsi dari program dimulai eksekusi. Setiap fungsi utama adalah program executable harus berisi fungsi pada umumnya dilakukan setelah start pertama (jika init function () akan melakukan fungsi ini).

  4. Baris berikutnya adalah komentar /*...*/, ketika eksekusi program akan diabaikan. Single-line komentar adalah bentuk paling umum dari komentar, Anda dapat menggunakan single-line komentar dimulai dengan // di mana saja. Multi-line komentar, juga disebut blok komentar, telah dengan / * di awal dan diakhiri dengan * / tanpa dapat bersarang, multi-line komentar biasanya digunakan untuk menggambarkan dokumen atau komentar potongan ke dalam blok paket.

  5. Baris berikutnyafmt.Println (...)keluaran bisa string untuk konsol, dan secara otomatis meningkatkan lalu newline karakter \ n.
    Gunakan fmt.Print ( "Halo, dunia \ n") bisa mendapatkan hasil yang sama.
    Cetak dan println kedua fungsi juga mendukung penggunaan variabel, seperti: fmt.Println (arr). Jika tidak ditentukan, mereka akan default Format cetak variabel arr output ke konsol.

  6. Ketika pengenal (termasuk konstanta, variabel, jenis, nama fungsi, bidang struktur, dll) dimulai dengan huruf kapital, seperti dalam: Group1, maka penggunaan bentuk objek identifier dapat digunakan oleh kode Anda di luar paket (customer akhir program perlu mengimpor paket), yang dikenal untuk ekspor (seperti bahasa berorientasi objek di depan umum), jika pengenal dimulai dengan huruf kecil, maka di luar paket yang tidak terlihat, tetapi mereka terlihat di dalam seluruh paket dan tersedia (seperti bahasa berorientasi objek secara pribadi).


pelaksanaan program Go

Mari kita lihat bagaimana menulis kode Go dan melaksanakannya. Lanjutkan sebagai berikut:

  1. Membuka editor seperti Sublime2, tambahkan kode di atas ke dalam editor.

  2. Menyimpan kodehello.goatas

  3. Buka baris perintah dan masukkan file program yang disimpan dalam direktori.

  4. Masukkan perintahpergi menjalankan hello.gotekan Enter untuk mengeksekusi kode.

  5. Jika dilakukan dengan benar, Anda akan melihat"Hello World!"Kata Output pada layar.

$ go run hello.go
Hello, World!