Heim Backend-Entwicklung Golang Wie schreibe ich ein einfaches Go-Programm?

Wie schreibe ich ein einfaches Go-Programm?

May 11, 2023 pm 03:15 PM
简单程序 go语言(go) 编写(编程)

Go (auch bekannt als Golang) ist eine schöne, moderne und effiziente Programmiersprache. Es verfügt über eine benutzerfreundliche Syntax und umfangreiche Bibliotheken für Netzwerk- und gleichzeitige Programmierung. In diesem Artikel besprechen wir, wie man ein einfaches Go-Programm schreibt.

  1. Go installieren

Bevor wir mit dem Schreiben von Go-Programmen beginnen, müssen wir zuerst Go installieren. Die offizielle Go-Website bietet verschiedene Installationsmethoden: Binärdateien werden für Windows, macOS und Linux bereitgestellt. Sie können die Website https://golang.org/dl/ zum Herunterladen besuchen.

Nach erfolgreicher Installation können Sie die Version von Go überprüfen, indem Sie den folgenden Befehl in die Befehlszeile eingeben:

go versiongo version

  1. 编写Hello World程序

下面我们来编写一个Hello World程序,在命令行中输出"Hello, World!"。

首先,打开您最喜欢的文本编辑器,在其中创建一个新文件,将它保存为“hello.go”。然后,在该文件中输入以下内容:

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}
Nach dem Login kopieren

让我们逐行解释这段代码:

  • package main声明了一个名为“main”的包,它是一个特殊的包,每个Go程序都至少有一个main包。这个包告诉编译器它在哪里可以找到main函数。
  • import "fmt"导入了一个名为“fmt”的包,它包含了在控制台输出的函数。
  • func main()是程序的入口点。程序从这里开始执行。
  • fmt.Println("Hello, World!")使用fmt包中的Println函数在控制台上输出“Hello, World!”。

保存并关闭该文件。接下来,我们需要使用终端运行该程序,方法如下所示:

  1. 在命令行中,切换到文件所在的目录。
  2. 输入以下命令:

go run hello.go

  1. 您应该在控制台上看到以下输出:

Hello, World!

恭喜您,您已经成功编写了第一个Go程序!

  1. 变量和类型

在编写任何程序时,了解如何声明和使用变量是至关重要的。变量可以用来存储数据,例如数字、字符串等。

以下代码演示了如何声明变量并将它们分配给不同的数据类型:

package main

import "fmt"

func main() {
    var i int = 72
    var f float64 = 3.14
    var b bool = true
    var s string = "Hello, World!"

    fmt.Printf("i = %d, f = %f, b = %t, s = %s", i, f, b, s)
}
Nach dem Login kopieren

输出应该是:

i = 72, f = 3.140000, b = true, s = Hello, World!

上面的程序使用了关键字var来声明变量,然后分别将它们分配给不同的数据类型。fmt.Printf函数用于格式化和输出变量值。%d用于输出整数,%f用于输出浮点数,%t用于输出布尔值(true或false),%s用于输出字符串。

  1. 运算符和流程控制

Go支持各种运算符和流程控制结构。例如,以下程序演示了Go中的if/else语句:

package main

import "fmt"

func main() {
    num := 3

    if num % 2 == 0 {
        fmt.Println("Even")
    } else {
        fmt.Println("Odd")
    }
}
Nach dem Login kopieren

输出将是:

Odd

    Schreiben Sie das Hello World-Programm

    unten Schreiben wir ein Hello World-Programm, um „Hello, World!“ in der Befehlszeile auszugeben.

      Öffnen Sie zunächst Ihren bevorzugten Texteditor, erstellen Sie darin eine neue Datei und speichern Sie sie unter dem Namen „hello.go“. Geben Sie dann Folgendes in diese Datei ein:
    1. rrreee
    2. Lassen Sie uns diesen Code Zeile für Zeile erklären:

    package main deklariert ein Paket namens „main“, bei dem es sich um ein spezielles Paket für jedes Go-Programm handelt hat mindestens ein Hauptpaket. Dieses Paket teilt dem Compiler mit, wo er die Hauptfunktion finden kann.

    🎜import "fmt" importiert ein Paket namens „fmt“, das Funktionen enthält, die an die Konsole ausgegeben werden. 🎜🎜func main() ist der Einstiegspunkt des Programms. Von hier aus beginnt die Programmausführung. 🎜🎜fmt.Println("Hello, World!")Verwenden Sie die Println-Funktion im fmt-Paket, um „Hello, World!“ auszugeben. 🎜
🎜Speichern und schließen Sie die Datei. Als nächstes müssen wir das Programm über das Terminal ausführen, wie unten gezeigt: 🎜🎜🎜Wechseln Sie in der Befehlszeile in das Verzeichnis, in dem sich die Datei befindet. 🎜🎜Geben Sie den folgenden Befehl ein: 🎜🎜🎜go run hello.go🎜
    🎜Sie sollten die folgende Ausgabe auf der Konsole sehen: 🎜🎜🎜Hallo, Welt!🎜🎜Herzlichen Glückwunsch, Sie haben Ihr erstes Go-Programm erfolgreich geschrieben! 🎜
      🎜Variablen und Typen🎜🎜🎜Beim Schreiben eines Programms ist es wichtig zu wissen, wie man Variablen deklariert und verwendet. Variablen können zum Speichern von Daten wie Zahlen, Zeichenfolgen usw. verwendet werden. 🎜🎜Der folgende Code zeigt, wie man Variablen deklariert und verschiedenen Datentypen zuweist: 🎜rrreee🎜Die Ausgabe sollte sein: 🎜🎜i = 72, f = 3.140000, b = true, s = Hello, World!🎜🎜Das obige Programm verwendet das Schlüsselwort var, um Variablen zu deklarieren und sie dann verschiedenen Datentypen zuzuweisen. Die Funktion fmt.Printf dient der Formatierung und Ausgabe von Variablenwerten. %d wird zur Ausgabe von Ganzzahlen, %f zur Ausgabe von Gleitkommazahlen, %t zur Ausgabe boolescher Werte (wahr oder falsch) und %s zur Ausgabe von Zeichenfolgen verwendet. 🎜<ol start="4">🎜Operatoren und Flusskontrolle🎜🎜🎜Go unterstützt verschiedene Operatoren und Flusskontrollstrukturen. Das folgende Programm demonstriert beispielsweise if/else-Anweisungen in Go: 🎜rrreee🎜Die Ausgabe lautet: 🎜🎜<code>Odd🎜🎜Das Programm prüft, ob die Num-Variable gerade ist, und wenn ja, gibt es „ Gerade", andernfalls wird „Ungerade" ausgegeben. 🎜🎜Neben if/else-Anweisungen unterstützt Go auch switch-Anweisungen, for-Schleifen, break- und continue-Anweisungen usw. 🎜🎜🎜Fazit🎜🎜🎜In diesem Artikel haben wir vorgestellt, wie man ein einfaches Go-Programm schreibt. Wir haben besprochen, wie man Go installiert, Variablen deklariert, Operatoren und Flusskontrollstrukturen verwendet. Go ist eine leistungsstarke Programmiersprache, die sich für Netzwerk- und gleichzeitige Programmierung eignet. Wir empfehlen Ihnen, mit diesem einfachen Programm zu beginnen, bevor Sie mit dem Schreiben fortgeschrittenerer Programme beginnen. 🎜

Das obige ist der detaillierte Inhalt vonWie schreibe ich ein einfaches Go-Programm?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie verwende ich Multithreading in Go? Wie verwende ich Multithreading in Go? May 11, 2023 pm 04:36 PM

Go ist eine leistungsstarke Programmiersprache mit umfassender Unterstützung für Parallelität. Die Verwendung von Multithreading in Go ist sehr einfach und eine wichtige Funktion von Go. In diesem Artikel erfahren Sie, wie Sie Multithreading in Go verwenden und warum diese Technik so nützlich ist. Was ist Multithreading? Multithreading ist ein gleichzeitiger Programmierstil, der die gleichzeitige Ausführung mehrerer Programmcodeteile im selben Programm ermöglicht. Diese Codeteile werden Threads genannt. Jeder Thread hat seinen eigenen Ausführungspfad und mehrere Threads können gleichzeitig ausgeführt werden. Der Vorteil von Multithreading besteht darin, dass es

Wie schreibe ich ein einfaches Tagebuchprogramm in C++? Wie schreibe ich ein einfaches Tagebuchprogramm in C++? Nov 03, 2023 pm 05:22 PM

Wie schreibe ich ein einfaches Tagebuchprogramm in C++? Tagebücher sind für viele Menschen ein Werkzeug, um ihr Leben, ihre Gedanken und Gefühle aufzuzeichnen. Durch das Schreiben eines einfachen Tagebuchprogramms können Sie persönliche Tagebücher bequemer und effizienter aufzeichnen und verwalten. In diesem Artikel stellen wir vor, wie man ein einfaches Tagebuchprogramm in der Sprache C++ schreibt. Zunächst müssen wir die Grundfunktionalität des Tagebuchprogramms ermitteln. Ein einfaches Tagebuchprogramm sollte über folgende Funktionen verfügen: Tagebuch hinzufügen: Benutzer können ihre eigenen Tagebuchinhalte eingeben und in einer Datei speichern. Datum anzeigen

Wie schreibe ich ein einfaches Dateiverschlüsselungsprogramm in C++? Wie schreibe ich ein einfaches Dateiverschlüsselungsprogramm in C++? Nov 03, 2023 pm 03:40 PM

Wie schreibe ich ein einfaches Dateiverschlüsselungsprogramm in C++? Einleitung: Mit der Entwicklung des Internets und der Popularität intelligenter Geräte ist der Schutz personenbezogener Daten und sensibler Informationen immer wichtiger geworden. Um die Sicherheit von Dateien zu gewährleisten, ist es häufig erforderlich, diese zu verschlüsseln. In diesem Artikel erfahren Sie, wie Sie mit C++ ein einfaches Dateiverschlüsselungsprogramm schreiben, um Ihre Dateien vor unbefugtem Zugriff zu schützen. Anforderungsanalyse: Bevor wir mit dem Schreiben eines Dateiverschlüsselungsprogramms beginnen, müssen wir die Grundfunktionen und Anforderungen des Programms klären. In diesem einfachen Programm verwenden wir Symmetrie

So verwenden Sie die Go-Sprache zur Überwachung und Alarmierung So verwenden Sie die Go-Sprache zur Überwachung und Alarmierung Aug 03, 2023 pm 05:40 PM

Verwendung der Go-Sprache zur Überwachung und Alarmierung Einführung: Mit der Popularität des Internets werden Systemverfügbarkeit und -stabilität immer wichtiger. Wenn bei unserer Anwendung etwas schief geht, möchten wir es möglicherweise schnell erkennen und rechtzeitig Maßnahmen ergreifen. Daher sind Überwachung und Alarmierung ein wesentlicher Bestandteil beim Aufbau stabiler Anwendungen. In diesem Artikel wird untersucht, wie die Go-Sprache zur Überwachung und Alarmierung verwendet wird, und es werden einige Codebeispiele verwendet, um den Lesern zu helfen, diese Technologien besser zu verstehen und zu üben. 1. Überwachung Bevor wir mit der Überwachung beginnen, müssen wir entscheiden, was wir überwachen möchten

Wie schreibe ich ein einfaches Bilderkennungsprogramm mit C++? Wie schreibe ich ein einfaches Bilderkennungsprogramm mit C++? Nov 03, 2023 pm 06:30 PM

Wie schreibe ich ein einfaches Bilderkennungsprogramm mit C++? Bei der Entwicklung moderner Wissenschaft und Technik spielt die Bilderkennungstechnologie eine immer wichtigere Rolle. Ob Gesichtserkennung, Objekterkennung oder autonomes Fahren, die Bilderkennung spielt eine Schlüsselrolle. In diesem Artikel wird erläutert, wie Sie mit C++ ein einfaches Bilderkennungsprogramm schreiben, um den Lesern das Verständnis der Grundprinzipien und des Implementierungsprozesses der Bilderkennung zu erleichtern. Zuerst müssen wir OpenCV (Open-Source-Computer-Vision-Bibliothek) installieren und konfigurieren. OpenCV ist eine weit verbreitete Computer-Vision-Bibliothek für

Warum kann mein Go-Programm keine Verbindung zur Datenbank herstellen? Warum kann mein Go-Programm keine Verbindung zur Datenbank herstellen? Jun 09, 2023 pm 07:52 PM

Bei der Entwicklung in der Go-Sprache müssen wir häufig eine Verbindung zur Datenbank herstellen. In der tatsächlichen Entwicklung stoßen wir jedoch häufig auf das Problem, dass wir keine Verbindung zur Datenbank herstellen können, was nicht nur unsere Arbeitseffizienz beeinträchtigt, sondern auch viel Zeit und Energie verschwendet. Warum kann unser Go-Programm also keine Verbindung zur Datenbank herstellen? In diesem Artikel wird diese Frage analysiert und beantwortet. Überprüfen Sie die Verbindungsparameter der Datenbank. Wenn Sie keine Verbindung zur Datenbank herstellen können, überprüfen Sie am besten, ob die Verbindungsparameter korrekt sind, einschließlich Datenbankadresse, Benutzername, Kennwort und Datenbank

Wie schreibe ich ein einfaches Go-Programm? Wie schreibe ich ein einfaches Go-Programm? May 11, 2023 pm 03:15 PM

Go (auch bekannt als Golang) ist eine schöne, moderne und effiziente Programmiersprache. Es verfügt über eine benutzerfreundliche Syntax und umfangreiche Bibliotheken für Netzwerk- und gleichzeitige Programmierung. In diesem Artikel besprechen wir, wie man ein einfaches Go-Programm schreibt. Go installieren Bevor wir mit dem Schreiben von Go-Programmen beginnen, müssen wir Go installieren. Die offizielle Go-Website bietet verschiedene Installationsmethoden: Binärdateien werden für Windows, macOS und Linux bereitgestellt. Sie können die Website https://golang.org/dl/ besuchen

Wie verwende ich benannte Rückgabewerte in Go? Wie verwende ich benannte Rückgabewerte in Go? May 11, 2023 pm 04:43 PM

Funktionen in Go können benannte Rückgabewerte verwenden. Dies bedeutet, dass Sie die von der Funktion zurückgegebenen Werte benennen können und sie nicht explizit im Funktionskörper zurückgeben müssen. Wie verwendet man also benannte Rückgabewerte in Go? In diesem Artikel werden die Syntax und Beispiele für benannte Rückgabewerte erläutert. Syntax für benannte Rückgabewerte In der Go-Sprache ist die Syntax für benannte Rückgabewerte sehr einfach. In einer Funktionsdeklaration können Sie einen Namen vor dem Typ als Namen des Parameters angeben, etwa so: funcfoo()(xint,yint)

See all articles