Geekflare wird von unserem Publikum unterstützt. Wir können Affiliate-Provisionen durch den Kauf von Links auf dieser Website verdienen.
Teilen:

Erste Schritte mit Golang

Invicti Web Application Security Scanner – die einzige Lösung, die eine automatische Verifizierung von Schwachstellen mit Proof-Based Scanning™ bietet.

„Go ist nicht dazu gedacht, die Programmiertheorie zu innovieren. Es soll die Programmierpraxis innovieren. “ - Samuel Tesla

In diesem Artikel werden wir eine neue und weit verbreitete Sprache diskutieren - "Golang" Wir werden die folgenden Themen behandeln -

Introduction

Golang, auch bekannt als Go, ist eine Open-Source-Programmiersprache, die 2007 von Google entwickelt wurde. Seit ihrer Erfindung ist Go im Laufe der Jahre enorm gewachsen. Golang hat eine minimale Syntax, die anderen Skripten sehr ähnlich ist Sprachen. Es wurde entwickelt, um die Produktivität der Entwickler zu verbessern und ihnen zu ermöglichen, Programme besser zu schreiben.

Golang-Logo

Warum Golang?

  • Sauber, prägnant und effizient
  • Minimal und leicht zu lernen
  • Gebaut für Geschwindigkeit (Wird von Unternehmen wie Google, Uber usw. verwendet)
  • Einfache Binärdateien, die auf dem Server verwendet werden
  • Unterstützt die Speicherbereinigung
  • Golang ist einer der am meisten geliebte Sprachen

Installation

Go ist ein Open-Source und freie Programmiersprache. Sie können es entweder über kompilierte Binärdateien installieren oder aus der Quelle erstellen. Heute werden wir es über die verfügbaren Binärdateien installieren.

 

  • Klicken Sie auf die Laden Sie Go herunter Schaltfläche und wählen Sie die Binärdatei basierend auf Ihrem System -
    • Windows
    • Linux
    • Mac
  • Ich würde Ihnen empfehlen, die stabile Version zum Zeitpunkt des Schreibens herunterzuladen - Gehen Sie v1.14 ist stabil.
  • Sie können Go auch von der Quelle installieren. Befolgen Sie die Anweisungen hier

Sie können überprüfen, ob Go erfolgreich installiert wurde, indem Sie den folgenden Befehl ausführen:

go version

Wenn Sie Zweifel haben, finden Sie alle Informationen zum Download und zur Installation unter golang.org.

Hello World in Go

Nachdem wir Golang eingerichtet haben, sind wir bereit, das einfachste und berühmteste zu schreiben "Hallo Welt"

  • Lassen Sie uns eine einfache erstellen helloworld.go Datei. Ja, du hast es richtig erraten, Golang hat eine .gehen Dateierweiterung.
  • Öffnen Sie nun Ihren bevorzugten Editor und kopieren Sie den folgenden Code.
package main
 import "fmt"

 func main() {
   fmt.Println("Hello, World! I am learning Golang!")
 }
  • Speichern Sie die Datei und gehen Sie zum Terminal. Vor einer Erklärung. Lassen Sie uns Ihr erstes Go-Programm ausführen!
  • Im Terminal (stellen Sie sicher, dass Sie sich in demselben Verzeichnis befinden, in dem Sie das erstellt haben helloworld.go Datei)
go run helloworld.go

Tada! Sie sehen die Ausgabe wie folgt:

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

Herzliche Glückwünsche! Sie haben gerade Ihr erstes Go-Programm erfolgreich ausgeführt.

Lassen Sie uns diesen grundlegenden Code jetzt verstehen -

  • package main - Paket ist ein Stichwort in Golang, das ein Verzeichnis definiert, zu dem Ihre Datei gehört. In einem Ordner kann sich nur ein Paket befinden. Sie können mehrere Pakete erstellen, indem Sie mehrere Verzeichnisse erstellen. Das Paket wird verwendet, um den Pfad zu Ihren Methoden und Variablen zu identifizieren. Hier, main ist ein spezielles Paket, das verwendet wird, wenn wir ausführbare Programme schreiben.
  • import "fmt" - import ist wieder ein Schlüsselwort, das externe und interne Pakete abruft. Hier import holt die "Fmt" Paket aus der Go-Bibliothek. Sie können verwenden import Schlüsselwort für jedes Paket. Dadurch können wir auf die zugreifen Println Funktion, die in der vordefiniert ist "Fmt" Paket. Sie können sogar den Code überprüfen hier .
  • Dann definieren wir unsere Hauptfunktion, die beim Ausführen automatisch ausgeführt wird. main() ist eine spezielle Art von Funktion und der Einstiegspunkt der ausführbaren Programme. Wenn wir also unseren Code ausführen, wird diese Funktion ausgeführt main() wir rufen einfach an Println(arg)Hiermit wird die auf dem Terminal übergebene Zeichenfolge gedruckt.
func main() { 
   fmt.Println("Hello, World! I am learning Golang!") 
 }

Resources

Fazit

In diesem Tutorial erhalten Sie eine Einführung in Golang und wie Sie damit beginnen können. Wir haben Go auf unserem System installiert und ein "Hello World" -Programm ausgeführt. Die nächsten Schritte von hier aus wären, einige Grundlagen zu Variablen, Schleifen und Funktionen in Golang zu lernen. Sie können sogar versuchen, Programme im Browser unter auszuführen play.golang.org.

Hoffe du hast etwas Neues gelernt!

Danke an unsere Sponsoren
Weitere großartige Lektüre zum Thema Entwicklung
Treiben Sie Ihr Geschäft an
Einige der Tools und Dienste, die Ihr Unternehmen beim Wachstum unterstützen.
  • Invicti verwendet das Proof-Based Scanning™, um die identifizierten Schwachstellen automatisch zu verifizieren und innerhalb weniger Stunden umsetzbare Ergebnisse zu generieren.
    Versuchen Sie es mit Invicti
  • Web-Scraping, Wohn-Proxy, Proxy-Manager, Web-Unlocker, Suchmaschinen-Crawler und alles, was Sie zum Sammeln von Webdaten benötigen.
    Versuchen Sie es mit Brightdata
  • Semrush ist eine All-in-One-Lösung für digitales Marketing mit mehr als 50 Tools in den Bereichen SEO, Social Media und Content-Marketing.
    Versuchen Sie es mit Semrush
  • Intruder ist ein Online-Schwachstellenscanner, der Cyber-Sicherheitslücken in Ihrer Infrastruktur findet, um kostspielige Datenschutzverletzungen zu vermeiden.
    MIT DER INTELLIGENTEN SCHADENKALKULATION VON Intruder