Εισαγωγή

Το Golang, γνωστό απλά ως "Go" είναι μια μεταγλωττισμένη γλώσσα προγραμματισμού που σχεδιάστηκε από την Google. Το Go είναι γνωστό ότι είναι μια γλώσσα που είναι απλή, αξιόπιστη και αποτελεσματική. Κερδίζει δημοτικότητα μεταξύ των προγραμματιστών για τη γρήγορη απόδοση, την υποστήριξη ταυτόχρονης χρήσης και το συνοπτικό πλαίσιο.

Ο επίσημος ιστότοπος του Go παρέχει μια παιδική χαρά για όποιον θέλει να τη γνωρίσει καλύτερα: Go Playground — The Go Programming Language.

Ωστόσο, εάν θέλετε να εγκαταστήσετε το Go στον δικό σας υπολογιστή, μπορείτε να το κατεβάσετε από τον ιστότοπό του στη διεύθυνση: Όλες οι εκδόσεις — Η γλώσσα προγραμματισμού Go και να ακολουθήσετε τις οδηγίες εγκατάστασης στο Λήψη και εγκατάσταση — Η γλώσσα προγραμματισμού Go.

Για να κωδικοποιήσετε στο Go, μπορείτε να χρησιμοποιήσετε οποιοδήποτε υποστηριζόμενο IDE (Κωδικός Visual Studio σε αυτήν την περίπτωση με εγκατεστημένη την επέκταση Go: Κώδικας Visual Studio — Επεξεργασία κώδικα. Επαναπροσδιορίστηκε) και να αποθηκεύσετε τα αρχεία με την επέκταση .go (π.χ. main.go).

Το πρώτο πρόγραμμα σε εξέλιξη

Όπως πάντα, ας προσπαθήσουμε να εκτυπώσουμε το "Hello World!" δήλωση για το Go ως πρώτο βήμα.

Σχόλια στο Go

Υπάρχουν δύο τύποι σχολίων στο Go:

  1. Σχόλια μονής γραμμής (//)
  2. Σχόλια πολλαπλών γραμμών (/* */)
// This is singe line comment.

/* 
This
is 
a
multi line
comment */

Δηλώστε ένα πακέτο

Ένα πακέτο μπορεί να χρησιμοποιηθεί για την ομαδοποίηση συναρτήσεων ή/και την ομαδοποίηση όλων των αρχείων στον ίδιο κατάλογο.

// The first program in Go.

package main

Εισαγωγή πακέτων βιβλιοθήκης

Για να χρησιμοποιήσετε λειτουργίες για τη μορφοποίηση κειμένου, θα πρέπει να εισαχθεί στο αρχείο ένα τυπικό πακέτο βιβλιοθήκης με το όνομα "fmt".

// The first program in Go.

package main

import "fmt"

Εφαρμόστε την κύρια λειτουργία

Εφαρμόστε μια συνάρτηση που θα περιέχει την πρόταση εξόδου. Μια "κύρια" συνάρτηση εκτελείται από προεπιλογή όταν εκτελείτε το κύριο πακέτο.

// The first program in Go.

package main

import "fmt"

func main() {
}

Προσθέστε τη δήλωση εξόδου

Για να εκτυπώσετε μια δήλωση, συμπεριλάβετε την πρόταση εξόδου στην κύρια συνάρτηση.

// The first program in Go.

package main

import "fmt"

func main() {
  fmt.Println("Hello World!")
}
Given below are the output statements that you can use:

fmt.Print        Print the output to the console without a newline ("\n") 
                 character appended at the end
fmt.Printf       Used for formatted printing
fmt.Println      Print the output to the console with a newline ("\n") 
                 character appended at the end

Αρχικοποιήστε τις Ενότητες

Πριν εκτελέσετε το αρχείο, αρχικοποιήστε τις μονάδες για ευκολότερη διαχείριση των εξαρτήσεων. Αυτό μπορεί να γίνει πληκτρολογώντας την ακόλουθη εντολή σε μια γραμμή εντολών:

go mod init github.com/your_username/your_file_name

Εκτελέστε το Αρχείο

  1. Για να εκτελέσετε το αρχείο, ανοίξτε μια γραμμή εντολών και μεταβείτε στη θέση του αρχείου.
  2. Πληκτρολογήστε ένα από τα παρακάτω στη γραμμή εντολών:
go run main.go (go run file_name)
go run . (run the first Go file that it finds)

Δήλωση μεταβλητών

Μια μεταβλητή μπορεί να χρησιμοποιηθεί για την αποθήκευση μιας τιμής. Στο Go, οι μεταβλητές μπορούν να δηλωθούν ως εξής:

// The first program in Go.

package main

import "fmt"

func main() {
 // Print a single line
 fmt.Println("Hello World!")

 // Print an empty line
 fmt.Println()

 // Declare variables to store a string and a number
 name := "Rachael"
 age := 22
}

Μεταβλητές εκτύπωσης

Οι μεταβλητές στο Go μπορούν να εκτυπωθούν ως εξής αφού δηλωθούν:

// The first program in Go.

package main

import "fmt"

func main() {
 // Print a single line
 fmt.Println("Hello World!")

 // Print an empty line
 fmt.Println()

 // Declare variables to store a string and a number
 name := "Rachael"
 age := 22

 // Print the variables
 fmt.Println("Name of Programmer: ", name)
 fmt.Println("Age of Programmer: ", age)
}

Μπορείτε να αποκτήσετε πρόσβαση στον πηγαίο κώδικα στη διεύθυνση: Go/Part-1 at master · Himashi-Karunathilake/Go (github.com)

Σύνδεσμος στο Μέρος 2: «Μετάβαση — 2. Παρακάτω δίνεται το αρχείο main.go που… | από Himashi Karunathilake | Ιούλιος, 2023 | Μεσαίο"