Ξεκινώντας με το Golang

«Το Go δεν έχει σκοπό να καινοτομήσει τη θεωρία προγραμματισμού. Σκοπός του είναι να καινοτομήσει την πρακτική προγραμματισμού». – Σάμουελ Τέσλα

Σε αυτό το άρθρο, θα συζητήσουμε μια νέα και ευρέως δημοφιλής γλώσσα – το “Golang” Θα καλύψουμε τα ακόλουθα θέματα –

Πίνακας περιεχομένων

Εισαγωγή

Η Golang, γνωστή και ως Go, είναι μια γλώσσα προγραμματισμού ανοιχτού κώδικα που δημιουργήθηκε από την Google το 2007. Από την εφεύρεσή της, η Go έχει αναπτυχθεί πάρα πολύ με τα χρόνια. Το Golang έχει μια ελάχιστη σύνταξη αρκετά παρόμοια με άλλα σενάρια Γλώσσες. Κατασκευάστηκε για να βελτιώσει την παραγωγικότητα των προγραμματιστών, επιτρέποντάς τους να γράφουν προγράμματα με καλύτερο τρόπο.

Γιατί Golang;

  • Καθαρό, συνοπτικό και αποτελεσματικό
  • Minimal και εύκολο στην εκμάθηση
  • Σχεδιασμένο για ταχύτητα (Χρησιμοποιείται από εταιρείες όπως η Google, η Uber κ.λπ.)
  • Απλά δυαδικά αρχεία που χρησιμοποιούνται στον διακομιστή
  • Υποστηρίζει τη συλλογή απορριμμάτων
  • Το Golang είναι ένα από τα τις πιο αγαπημένες γλώσσες

Το Go είναι ένα ανοιχτή πηγή και δωρεάν γλώσσα προγραμματισμού. Μπορείτε είτε να το εγκαταστήσετε μέσω μεταγλωττισμένων δυαδικών αρχείων είτε να το δημιουργήσετε από την πηγή. Σήμερα, θα το εγκαταστήσουμε μέσω των διαθέσιμων δυαδικών αρχείων.

  Κατανόηση των Εργαλείων IaC: Cloudformation vs Terraform

  • Κάντε κλικ στο κουμπί Download Go και επιλέξτε το δυαδικό με βάση το σύστημά σας –
  • Θα σας συνιστούσα να κατεβάσετε τη σταθερή έκδοση, τη στιγμή που γράφω – το Go v1.14 είναι σταθερό.
  • Μπορείτε επίσης να εγκαταστήσετε το Go από την πηγή, ακολουθήστε τις οδηγίες εδώ

Μπορείτε να ελέγξετε εάν το Go έχει εγκατασταθεί με επιτυχία εκτελώντας την ακόλουθη εντολή –

go version

Σε περίπτωση που έχετε κάποιες αμφιβολίες, Όλες οι πληροφορίες σχετικά με τη λήψη και την εγκατάσταση είναι διαθέσιμες στη διεύθυνση golang.org.

Τώρα που έχουμε ρυθμίσει το Golang, είμαστε έτοιμοι να γράψουμε το απλούστερο και πιο διάσημο πρόγραμμα “Hello World”.

  • Ας δημιουργήσουμε ένα απλό αρχείο helloworld.go. Ναι, σωστά μαντέψατε το golang έχει επέκταση αρχείου .go.
  • Τώρα, ανοίξτε τον αγαπημένο σας επεξεργαστή και αντιγράψτε-επικολλήστε τον παρακάτω κώδικα.
package main
 import "fmt"

 func main() {
   fmt.Println("Hello, World! I am learning Golang!")
 }
  • Αποθηκεύστε το αρχείο και κατευθυνθείτε στο τερματικό. Πριν από κάποια εξήγηση. Ας εκτελέσουμε το πρώτο σας πρόγραμμα Go!
  • Στο τερματικό (βεβαιωθείτε ότι βρίσκεστε στον ίδιο κατάλογο όπου δημιουργήσατε το αρχείο helloworld.go)
go run helloworld.go

Τάντα! Θα δείτε την έξοδο ως εξής –

// Output
 Hello, World! I am learning Golang!

Συγχαρητήρια! Μόλις εκτελέσατε το πρώτο σας πρόγραμμα μετάβασης με επιτυχία.

  Ευκαιρίες, δεξιότητες για απόκτηση και πόροι μάθησης

Ας καταλάβουμε αυτόν τον βασικό κώδικα τώρα –

  • πακέτο main – το πακέτο είναι μια λέξη-κλειδί στο Golang που ορίζει έναν κατάλογο στον οποίο ανήκει το αρχείο σας. Μπορεί να υπάρχει μόνο ένα πακέτο μέσα σε έναν φάκελο. Μπορείτε να δημιουργήσετε πολλά πακέτα δημιουργώντας πολλούς καταλόγους. Το πακέτο χρησιμοποιείται για τον προσδιορισμό της διαδρομής προς τις μεθόδους και τις μεταβλητές σας. Εδώ, το main είναι ένα ειδικό πακέτο που χρησιμοποιείται όταν γράφουμε εκτελέσιμα προγράμματα.
  • εισαγωγή «fmt» – η εισαγωγή είναι και πάλι μια λέξη-κλειδί που ανακτά εξωτερικά και εσωτερικά πακέτα. Εδώ η εισαγωγή φέρνει το πακέτο “fmt” από τη βιβλιοθήκη go. Μπορείτε να χρησιμοποιήσετε τη λέξη-κλειδί εισαγωγής για να συμπεριλάβετε οποιοδήποτε πακέτο. Αυτό μας επιτρέπει να έχουμε πρόσβαση στη συνάρτηση Println που είναι προκαθορισμένη στο πακέτο «fmt». Μπορείτε ακόμη και να ελέγξετε τον κωδικό εδώ.
  • Στη συνέχεια, ορίζουμε την κύρια λειτουργία μας που εκτελείται αυτόματα όταν εκτελούμε. Η main() είναι ένας ειδικός τύπος συνάρτησης και είναι το σημείο εισόδου των εκτελέσιμων προγραμμάτων. Έτσι, όταν εκτελούμε τον κώδικά μας – αυτή η συνάρτηση εκτελείται. Στη main() καλούμε απλώς το Println(arg) το οποίο εκτυπώνει τη συμβολοσειρά που του έχει περάσει στο τερματικό.
func main() { 
   fmt.Println("Hello, World! I am learning Golang!") 
 }

συμπέρασμα

Σε αυτό το σεμινάριο, έχετε μια εισαγωγή στο Golang και πώς να ξεκινήσετε με αυτό. Εγκαταστήσαμε το Go στο σύστημά μας και εκτελέσαμε ένα πρόγραμμα “Hello World”. Τα επόμενα βήματα από εδώ θα ήταν να μάθετε μερικά βασικά σχετικά με τις μεταβλητές, τους βρόχους και τις συναρτήσεις στο Golang. Μπορείτε ακόμη να δοκιμάσετε να εκτελέσετε προγράμματα στο πρόγραμμα περιήγησης στο play.golang.org.

  Πώς να ακυρώσετε τη συνδρομή αποστολής

Ελπίζω να μάθατε κάτι νέο!

Σας άρεσε να διαβάζετε το άρθρο; Τι θα λέγατε να μοιράζεστε με τον κόσμο;