[Go Language Learning] 1. Erste Schritte, grundlegende Grammatik und Datentypen

Tipp: Seit kurzem möchte ich aus einer Laune heraus die GO-Sprache lernen und mein Gelerntes aufzeichnen


Vorwort

Go ist eine Open-Source-Programmiersprache, die es einfach macht, einfache, zuverlässige und effiziente Software zu erstellen.

1. Was ist Go?

Go wurde Ende 2007 von Robert Griesemer, Rob Pike und Ken Thompson entwickelt und schloss sich später Ian Lance Taylor, Russ Cox usw. an. Im November 2009 wurde es schließlich als Open Source veröffentlicht und Anfang 2012 wurde die stabile Go 1-Version veröffentlicht. Die Go-Entwicklung ist jetzt völlig offen und verfügt über eine aktive Community.

 

2. Umwelt

 

Da ich normalerweise Ideen verwende, um Java zu schreiben, und an die Tastenkombinationen von Intellij gewöhnt bin, verwende ich deren GoLand zum Schreiben von Code

Schritt 1: Laden Sie Go von der Go-Website für Chinesisch herunter

Laden Sie Go herunter - Go Chinese Network Go Language Chinese Network Golang

 Legen Sie nach Abschluss der Installation die Umgebungsvariable Path in der Fensterumgebungsvariablen  fest

Schritt 2: Laden Sie GoLand von der offiziellen Website von Intellij herunter

Da es sich bei der Person um einen Studenten handelt, ist die Nutzung kostenlos

3. Erste Schritte

1. Codestruktur

Codebeispiel


package main //1.声明包,package main表示一个可独立执行的程序

import "fmt" //2.定义包,告诉 Go 编译器这个程序需要使用 fmt 包(实现输入、输出的一个包)

func main(){ //3.执行main函数

  fmt.Println("Hello, World!") //4.语句表达式

}

Die allgemeine Struktur ist wie oben. Es ist zu beachten, dass:

1. Das P in fmt.Println ist für das Outsourcing (fmt) nur sichtbar, wenn es groß geschrieben wird. Dies wird als **Export** bezeichnet. Wenn es klein geschrieben ist, ist es für die Außenseite des Pakets unsichtbar (Ausführung wird). Fehler), aber sie sind im gesamten Paket sichtbar und verfügbar. 
2. „{“ geschweifte Klammern können eine Zeile nicht alleine beginnen 
3. Kommentare können // oder /**/ verwenden

2. Grundlegende Grammatik

  1. Tags
    Go-Programme können aus mehreren Tags bestehen, bei denen es sich um Schlüsselwörter, Bezeichner, Konstanten, Zeichenfolgen und Symbole handeln kann.
  2. Zeilentrennzeichen
    Einfach mehrere Zeilen direkt schreiben
    Beispiel:
fmt.Println(xxx)//Println repräsentiert die neue Zeile 
fmt.Println(xxxx)
  1. Kommentare
    werden häufig // und /**/ verwendet
  2. Bezeichner
    werden zur Benennung von Variablen und Programmeinheiten verwendet; das erste Zeichen darf nur ein Buchstabe oder ein Unterstrich sein, keine Zahl und keine Schlüsselwörter und Operatoren
  3. Die String-Verkettung
    wird mit „+“ erreicht.
  4. Schlüsselwörter

  5. Beispiel für Leerzeichen var age int
    : Fügen Sie Leerzeichen zwischen Variablen und Operatoren hinzu, es sieht komfortabler aus
  6. Der Formatstring
    verwendet fmt.Printf, um den auszugebenden Inhalt im angegebenen Format auszugeben

3. Datentyp

  1. Boolescher
    Wert wahr, falsch
  2. Nummerntyp
      • int Ganzzahl (mit Vorzeichen)
      • Einheit Ganzzahl (ohne Vorzeichen)
      • float32 32-Bit-Gleitkommazahl
      • float64 64-Bit-Gleitkommazahl
      • Complex64 32-Bit-Real- und Imaginärzahlen
      • Komplexe 128 64-Bit-Real- und Imaginärzahlen
  1. Die Zeichenfolge
    string verwendet die UTF-8-Codierung, um Unicode-Text zu identifizieren
  2. Abgeleitete Kategorie,
    häufig verwendet +
      • Zeigertyp ptr
      • Nummerntyp
      • Strukturtyp struct
      • Kanaltyp chan, ch
      • Funktionstyp
      • Slice-Typ (arrayartig)
      • Schnittstellentyp (Schnittstelle)
      • Kartentyp (Sammlung)
  1. Sonstiges
    + Byte wie uint8
    + Rune wie int32

Zusammenfassen

Tipp: Hier ist eine Zusammenfassung des Artikels:
Zum Beispiel: Das Obige ist das, worüber ich heute sprechen werde. In diesem Artikel wird die Verwendung von Pandas nur kurz vorgestellt, und Pandas bietet eine große Anzahl von Funktionen und Methoden, mit denen wir Daten schnell verarbeiten können und einfach.

Ich denke du magst

Origin blog.csdn.net/SiTiATech/article/details/128750138
Empfohlen
Rangfolge