Maison développement back-end Golang Comment écrire un programme Go simple ?

Comment écrire un programme Go simple ?

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

Go (également connu sous le nom de Golang) est un langage de programmation magnifique, moderne et efficace. Il possède une syntaxe facile à utiliser et des bibliothèques riches pour la programmation réseau et simultanée. Dans cet article, nous verrons comment écrire un programme Go simple.

  1. Installer Go

Avant de commencer à écrire des programmes Go, nous devons d'abord installer Go. Le site officiel de Go propose diverses méthodes d'installation : les binaires sont fournis sur Windows, macOS et Linux. Vous pouvez visiter le site Web https://golang.org/dl/ pour télécharger.

Après une installation réussie, vous pouvez vérifier la version de Go en entrant la commande suivante sur la ligne de commande :

go versiongo version

  1. 编写Hello World程序

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

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

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}
Copier après la connexion

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

  • 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)
}
Copier après la connexion

输出应该是:

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")
    }
}
Copier après la connexion

输出将是:

Odd

    Écrivez le programme Hello World

    ci-dessous Écrivons un programme Hello World pour afficher "Hello, World!"

      Tout d'abord, ouvrez votre éditeur de texte préféré et créez-y un nouveau fichier, enregistrez-le sous "hello.go". Ensuite, entrez ce qui suit dans ce fichier :
    1. rrreee
    2. Expliquons ce code ligne par ligne :

    package main déclare un package nommé "main" qui est un package spécial, chaque programme Go a au moins un package principal. Ce package indique au compilateur où trouver la fonction principale.

    🎜import "fmt" importe un package nommé "fmt", qui contient des fonctions qui sont sorties sur la console. 🎜🎜func main() est le point d'entrée du programme. L'exécution du programme commence à partir d'ici. 🎜🎜fmt.Println("Hello, World!")Utilisez la fonction Println dans le package fmt pour afficher "Hello, World!" 🎜
🎜Enregistrez et fermez le fichier. Ensuite, nous devons exécuter le programme à l'aide du terminal, comme indiqué ci-dessous : 🎜🎜🎜Dans la ligne de commande, accédez au répertoire où se trouve le fichier. 🎜🎜Entrez la commande suivante : 🎜🎜🎜go run hello.go🎜
    🎜Vous devriez voir le résultat suivant sur la console : 🎜🎜🎜Bonjour, Monde !🎜🎜Félicitations, vous avez écrit avec succès votre premier programme Go ! 🎜
      🎜Variables et types🎜🎜🎜Lors de l'écriture d'un programme, il est crucial de comprendre comment déclarer et utiliser des variables. Les variables peuvent être utilisées pour stocker des données, telles que des nombres, des chaînes, etc. 🎜🎜Le code suivant montre comment déclarer des variables et les affecter à différents types de données : 🎜rrreee🎜Le résultat doit être : 🎜🎜i = 72, f = 3.140000, b = true, s = Hello, World !🎜🎜Le programme ci-dessus utilise le mot-clé var pour déclarer des variables, puis les affecter à différents types de données. La fonction fmt.Printf est utilisée pour formater et afficher les valeurs des variables. %d est utilisé pour générer des entiers, %f est utilisé pour générer des nombres à virgule flottante, %t est utilisé pour générer des valeurs booléennes (vrai ou faux) et %s est utilisé pour générer des chaînes. 🎜<ol start="4">🎜Opérateurs et contrôle de flux🎜🎜🎜Go prend en charge divers opérateurs et structures de contrôle de flux. Par exemple, le programme suivant montre les instructions if/else dans Go : 🎜rrreee🎜La sortie sera : 🎜🎜<code>Odd🎜🎜Le programme vérifie si la variable num est paire et si c'est le cas, il génère " Even" , sinon affiche "Odd". 🎜🎜En plus des instructions if/else, Go prend également en charge les instructions switch, les boucles for, les instructions break et continue, etc. 🎜🎜🎜Conclusion🎜🎜🎜Dans cet article, nous avons présenté comment écrire un programme Go simple. Nous avons expliqué comment installer Go, déclarer des variables, utiliser des opérateurs et des structures de contrôle de flux. Go est un langage de programmation puissant adapté à la programmation réseau et simultanée. Nous vous encourageons à commencer avec ce programme simple avant de commencer à écrire des programmes plus avancés. 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Vous avez un jeu croisé?
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment utiliser le multithreading dans Go ? Comment utiliser le multithreading dans Go ? May 11, 2023 pm 04:36 PM

Go est un langage de programmation puissant avec une riche prise en charge de la concurrence. Utiliser le multithreading dans Go est très simple et constitue une fonctionnalité importante de Go. Dans cet article, nous explorerons comment utiliser le multithreading dans Go et pourquoi cette technique est si utile. Qu’est-ce que le multithreading ? Le multithreading est un style de programmation simultanée qui permet d'exécuter simultanément plusieurs éléments de code de programme dans le même programme. Ces morceaux de code sont appelés threads. Chaque thread possède son propre chemin d'exécution et plusieurs threads peuvent être exécutés simultanément. L'avantage du multithreading est qu'il

Comment écrire un programme simple de chiffrement de fichiers en C++ ? Comment écrire un programme simple de chiffrement de fichiers en C++ ? Nov 03, 2023 pm 03:40 PM

Comment écrire un programme simple de chiffrement de fichiers en C++ ? Introduction : Avec le développement d'Internet et la popularité des appareils intelligents, l'importance de la protection des données personnelles et des informations sensibles est devenue de plus en plus importante. Afin d’assurer la sécurité des fichiers, il est souvent nécessaire de les chiffrer. Cet article explique comment utiliser C++ pour écrire un programme simple de cryptage de fichiers afin de protéger vos fichiers contre tout accès non autorisé. Analyse des exigences : Avant de commencer à écrire un programme de cryptage de fichiers, nous devons clarifier les fonctions et exigences de base du programme. Dans ce programme simple, nous utiliserons la symétrie

Comment écrire un programme de journal simple en C++ ? Comment écrire un programme de journal simple en C++ ? Nov 03, 2023 pm 05:22 PM

Comment écrire un programme de journal simple en C++ ? Les journaux sont un outil permettant à de nombreuses personnes d’enregistrer leur vie, leurs pensées et leurs sentiments. En écrivant un programme de journal simple, vous pouvez enregistrer et gérer des journaux personnels de manière plus pratique et plus efficace. Dans cet article, nous présenterons comment écrire un programme de journal simple en utilisant le langage C++. Tout d’abord, nous devons déterminer les fonctionnalités de base du programme de journal. Un programme de journal simple doit avoir les fonctions suivantes : Ajouter un journal : les utilisateurs peuvent saisir le contenu de leur propre journal et l'enregistrer dans un fichier. Voir la date

Comment écrire un programme simple de reconnaissance d'images en C++ ? Comment écrire un programme simple de reconnaissance d'images en C++ ? Nov 03, 2023 pm 06:30 PM

Comment écrire un programme simple de reconnaissance d’images en C++ ? Dans le développement de la science et de la technologie modernes, la technologie de reconnaissance d’images joue un rôle de plus en plus important. Qu’il s’agisse de reconnaissance faciale, de détection d’objets ou de conduite autonome, la reconnaissance d’images joue un rôle clé. Cet article expliquera comment utiliser C++ pour écrire un programme simple de reconnaissance d'images afin d'aider les lecteurs à comprendre les principes de base et le processus de mise en œuvre de la reconnaissance d'images. Tout d’abord, nous devons installer et configurer OpenCV (bibliothèque de vision par ordinateur open source). OpenCV est une bibliothèque de vision par ordinateur largement utilisée pour

Comment utiliser le langage Go pour la surveillance et l'alarme Comment utiliser le langage Go pour la surveillance et l'alarme Aug 03, 2023 pm 05:40 PM

Comment utiliser le langage Go pour la surveillance et l'alarme Introduction : Avec la popularité d'Internet, la disponibilité et la stabilité du système sont devenues de plus en plus importantes. Lorsqu'un problème survient avec notre application, nous souhaitons peut-être pouvoir le détecter rapidement et prendre des mesures en temps opportun. Par conséquent, la surveillance et les alertes sont un élément essentiel de la création d’applications stables. Cet article explorera comment utiliser le langage Go pour la surveillance et l'alarme, et utilisera quelques exemples de code pour aider les lecteurs à mieux comprendre et mettre en pratique ces technologies. 1. Surveillance Avant de commencer la surveillance, nous devons décider de ce que nous voulons surveiller

Pourquoi mon programme Go ne parvient-il pas à se connecter à la base de données ? Pourquoi mon programme Go ne parvient-il pas à se connecter à la base de données ? Jun 09, 2023 pm 07:52 PM

Lors du développement en langage Go, nous impliquons souvent l'opération de connexion à la base de données. Cependant, dans le développement réel, nous rencontrons souvent le problème de l'impossibilité de nous connecter à la base de données, ce qui affecte non seulement notre efficacité au travail, mais nous fait également perdre beaucoup de temps et d'énergie. Alors pourquoi notre programme Go ne peut-il pas se connecter à la base de données ? Cet article analysera et répondra à cette question. Vérifiez les paramètres de connexion de la base de données. Si vous ne parvenez pas à vous connecter à la base de données, le meilleur moyen est de vérifier que les paramètres de connexion sont corrects, notamment l'adresse de la base de données, le nom d'utilisateur, le mot de passe et la base de données.

Comment écrire un programme Go simple ? Comment écrire un programme Go simple ? May 11, 2023 pm 03:15 PM

Go (également connu sous le nom de Golang) est un langage de programmation magnifique, moderne et efficace. Il possède une syntaxe facile à utiliser et des bibliothèques riches pour la programmation réseau et simultanée. Dans cet article, nous verrons comment écrire un programme Go simple. Installer Go Avant de commencer à écrire des programmes Go, nous devons installer Go. Le site officiel de Go propose diverses méthodes d'installation : les binaires sont fournis sur Windows, macOS et Linux. Vous pouvez visiter le site Web https://golang.org/dl/

Comment utiliser les valeurs de retour nommées dans Go ? Comment utiliser les valeurs de retour nommées dans Go ? May 11, 2023 pm 04:43 PM

Les fonctions dans Go peuvent utiliser des valeurs de retour nommées. Cela signifie que vous pouvez nommer les valeurs renvoyées par la fonction et que vous n'avez pas besoin de les renvoyer explicitement dans le corps de la fonction. Alors, comment utiliser les valeurs de retour nommées dans Go ? Cet article explique la syntaxe et des exemples de valeurs de retour nommées. Syntaxe des valeurs de retour nommées Dans le langage Go, la syntaxe des valeurs de retour nommées est très simple. Dans une déclaration de fonction, vous pouvez spécifier un nom avant le type comme nom du paramètre, comme ceci : funcfoo()(xint,yint)

See all articles