Switch-Anweisung in Go
Golang verfügt wie die meisten anderen Programmiersprachen über Switch-Anweisungen. Hier erfahren Sie, wie Sie die Switch-Anweisung in Golang verwenden.
Was ist Rune in Golang? Wie verwendet man Rune in Golang? Dieser Artikel gibt Ihnen die Antwort.
Früher gab es nur einen Zeichensatz namens ASCII (American Standard Code for Information Interchange). Damals nutzten wir 7 Bit zur Darstellung von 128 Zeichen, darunter englische Groß- und Kleinbuchstaben, Zahlen sowie verschiedene Satzzeichen und Gerätesteuerungszeichen. Aufgrund dieser Zeichenbeschränkung konnte die Mehrheit der Bevölkerung kein eigenes Schriftsystem verwenden. Um dieses Problem zu lösen, wurde Unicode entwickelt. Unicode ist eine Obermenge von ASCII und enthält alle Zeichen der heutigen Schriftsysteme weltweit. Unicode umfasst Akzente, diakritische Zeichen, Steuercodes wie Tabulatoren und Zeilenumbrüche. Jedem Zeichen wird eine Standardnummer zugewiesen, die „Unicode Code Point“ oder in Go „Rune“ genannt wird. Der Typ „Rune“ ist ein Alias für int32.
Wichtige Punkte zu Runen in Golang
Zum Beispiel:
♄
Dies ist eine Rune mit dem Hexadezimalwert ♄.
Die wahre Bedeutung der Runen
Es stellt eine Runenkonstante dar, einen ganzzahligen Wert, der einen Unicode-Codepunkt identifiziert. In Go wird ein Runenliteral als ein oder mehrere in Klammern eingeschlossene Zeichen wie „g“, „\t“ usw. dargestellt. Zwischen den Klammern sind beliebige Zeichen außer Zeilenumbrüchen und Klammern ohne Escapezeichen zulässig. Die in diesen Klammern eingeschlossenen Zeichen stellen den Unicode-Wert des jeweiligen Zeichens selbst dar, und mehrstellige Zeichenfolgen mit einem Backslash (am Anfang einer mehrstelligen Zeichenfolge) kodieren die Werte in einem anderen Format. In einem Runenliteral sind alle Zeichenfolgen, die mit einem Backslash beginnen, ungültig. Nur die folgenden einfach maskierten Zeichen stellen spezielle Werte dar, wenn sie mit einem Backslash verwendet werden:
Charakter | Unicode | Beschreiben |
---|---|---|
\A | U+0007 | Alarm oder Klingel |
\B | U+0008 | Rücktaste |
\F | U+000C | Formulardaten |
\N | U+000A | Zeilenvorschub oder Zeilenumbruch |
\R | U+000D | Zurück zum Zeilenanfang |
\T | U+0009 | Horizontale Registerkarte |
\v | U+000b | Vertikale Registerkarte |
\\ | U+005c | Backslash |
\' | U+0027 | Apostroph |
\” | U+0022 | Doppelte Anführungszeichen (nur in Zeichenfolgen gültig) |
Zum Beispiel:
//Minh họa chương trình Go đơn giản về cách tạo một rune
package main
import (
"fmt"
"reflect"
)
func main() {
// Tạo một rune
rune1 := 'B'
rune2 := 'g'
rune3 := '\a'
// Hiện rune và kiểu của nó
fmt.Printf("Rune 1: %c; Unicode: %U; Type: %s", rune1,
rune1, reflect.TypeOf(rune1))
fmt.Printf("\nRune 2: %c; Unicode: %U; Type: %s", rune2,
rune2, reflect.TypeOf(rune2))
fmt.Printf("\nRune 3: Unicode: %U; Type: %s", rune3,
reflect.TypeOf(rune3))
}
Ergebnis:
Rune 1: B; Unicode: U+0042; Type: int32
Rune 2: g; Unicode: U+0067; Type: int32
Rune 3: Unicode: U+0007; Type: int32
Beispiel 2:
Ergebnis:
Character: ♛, Unicode:U+265B, Position:0
Character: ♠, Unicode:U+2660, Position:1
Character: ♧, Unicode:U+2667, Position:2
Character: ♡, Unicode:U+2661, Position:3
Character: ♬, Unicode:U+266C, Position:4
Golang verfügt wie die meisten anderen Programmiersprachen über Switch-Anweisungen. Hier erfahren Sie, wie Sie die Switch-Anweisung in Golang verwenden.
In diesem Artikel erfahren Sie, wie Sie den Standardfall verwenden, um Deadlocks zu vermeiden. Zunächst erfahren Sie jedoch, was ein Deadlock-Fall bei der Verwendung des Select-Befehls in Golang ist.
Anonyme Strukturen in Golang sind temporäre Strukturen ohne Namen, die für einmalige Zwecke verwendet werden, während anonyme Felder das Einbetten unbenannter Felder ermöglichen.
Operatoren ermöglichen es uns, verschiedene Arten von Operationen an Operanden durchzuführen. In der Programmiersprache Go können Operatoren anhand ihrer unterschiedlichen Funktionen klassifiziert werden.
_ (Unterstrich) wird in Golang als leerer Bezeichner bezeichnet. Ein Bezeichner ist ein benutzerdefinierter Name von Programmelementen, der zu Identifikationszwecken verwendet wird.
„Hallo Welt!“ ist das erste einfache Programm in einer Programmiersprache. Sie können dieses erste Programm in Golang schreiben, indem Sie die folgenden Schritte befolgen.
Golang lässt sich problemlos unter Windows installieren. Hier finden Sie eine Schritt-für-Schritt-Anleitung zur Installation von Golang unter Windows.
Golang ermöglicht das Erstellen von zwei oder mehr Methoden mit demselben Namen im selben Paket, aber die Empfänger dieser Methoden müssen unterschiedlichen Typs sein.
In Go sind Funktionen Codeblöcke, die bestimmte Aufgaben ausführen und im gesamten Programm wiederverwendet werden können, um Speicher zu sparen, die Lesbarkeit zu verbessern und Zeit zu sparen.
Der Gültigkeitsbereich einer Variable in Golang bestimmt, für welchen Teil des Programms die Variable zugänglich ist. In Go haben alle Bezeichner einen lexikalischen Gültigkeitsbereich, der zur Kompilierzeit festgelegt wird.
Welche bedingten Anweisungen gibt es in Golang? Wie verwendet man bedingte Anweisungen in der Go-Programmierung? Finden wir es gemeinsam heraus!
Der kurze Variablendeklarationsoperator (:=) in Golang dient zum Erstellen von Variablen mit einem Eigennamen und einem Anfangswert. Hier erfahren Sie alles Wissenswerte über den kurzen Variablendeklarationsoperator in Golang.
In Go verzögern Defer-Anweisungen die Ausführung einer Funktion oder Methode oder einer anonymen Methode, bis die benachbarten Funktionen zurückkehren.
Methoden in Golang sind wie Funktionen, aber mit einem großen Unterschied: Sie haben ein Empfängerargument, das den Zugriff auf die Eigenschaften des Empfängers ermöglicht.
Das beste Spielerlebnis erzielen Sie mit Open NAT oder zumindest Moderate NAT. Lernen Sie daher, den NAT-Typ zu ändern.
Sie können Meta AI nicht nur mit einzelnen WhatsApp-Nachrichten verwenden, sondern jetzt auch Meta AI-Nachrichten in WhatsApp-Gruppen senden.
Das Konzept der künstlichen Intelligenz (KI) erfreut sich immer größerer Beliebtheit, was bedeutet, dass diese überlegene Technologie nach und nach in vielen Bereichen und in allen Aspekten des modernen Lebens effektiv eingesetzt wird.
Forscher der Penn Engineering (USA) sollen in mehreren KI-gesteuerten Roboterplattformen bislang unbekannte Sicherheitslücken entdeckt haben.
Wenn Sie sich Ihren WLAN-Router ansehen, sehen Sie möglicherweise die Abkürzungen LAN und WAN, die sich normalerweise neben einigen Anschlüssen befinden. LAN steht für Local Area Network und WAN für Wide Area Network. Was ist also der Unterschied zwischen diesen beiden Anschlusstypen? Finden Sie es mit Quantrimang im folgenden Artikel heraus!
Dank FilePizza können Sie endlich große Dateien ohne Zwischenhändler teilen.
Die 20 längsten Flüge der Welt nach Entfernung (alle länger als 12.000 km und mit Flugzeiten von 15 Stunden 5 Minuten bis 18 Stunden 50 Minuten).
Das weltweit erste Jet Suit Race wurde in Dubai von Gravity Industries, einem Pionier im Bereich Jet Suits, in Zusammenarbeit mit dem Dubai Sports Council veranstaltet.
Fishing Master ist ein Angelsimulationsspiel, das den Spielern möglichst realistische und unterhaltsame Erlebnisse bieten soll.
In Fishing Master benötigen Sie den neuesten Fishing Master-Geschenkcode, um ihn gegen Diamanten, Münzen, Energie usw. einzutauschen.
Thuc Son Thien Ha Chien gibt den Spielern eine Reihe von Belohnungen, darunter Rubin, Diamant und Upgrade-Stein, Enhancement-Stein über Geschenkcode
Mit KI können Sie Songs per Mausklick remixen. Die Ergebnisse sind jedoch genauso inspirierend. Suchen Sie stattdessen nach KI-gestützten Musiktools, um die Langeweile zu reduzieren und die Kreativität anzuregen!
Mit der Gemini-Erweiterungsfunktion können Sie verschiedene Google-Apps verbinden, um personalisiertere Antworten zu erhalten und Ihren Arbeitsablauf zu optimieren.
Mit dem One UI 6-Update können Benutzer Kamera-Widgets auf Samsung Galaxy-Telefonen hinzufügen, um sie nach Wunsch anzupassen.
Dank Cookies wird praktisch alles verfolgt, was Sie in den sozialen Medien anklicken, lesen und ansehen, was zu gezielten Anzeigen führt, denen Sie nicht entkommen können.