Menu
Coddy logo textTech

Chaînes de caractères (Strings)

Fait partie de la section Fondamentaux du Journey GO de Coddy — leçon 10 sur 109.

Les strings en Go sont utilisées pour stocker du texte. Apprenons à les utiliser étape par étape.

Tout d'abord, créons une variable string en utilisant le mot-clé var avec une déclaration de type explicite :

var message string = "Hello, Go!"
fmt.Println(message)

Après avoir exécuté ce code, le texte Hello, Go! s'affichera à l'écran. Nous avons créé une variable string nommée message et affiché sa valeur.

Maintenant, créons une chaîne de caractères en utilisant la syntaxe de déclaration courte de Go avec :=, qui infère automatiquement le type :

greeting := "Welcome to Go programming"
fmt.Println(greeting)

Après avoir exécuté ce code, le texte Welcome to Go programming s'affichera à l'écran. L'opérateur := crée une nouvelle variable et détermine son type en fonction de la valeur fournie.

Les deux méthodes accomplissent la même chose - elles créent des variables string qui stockent du texte. La syntaxe de déclaration courte (:=) est plus couramment utilisée en Go car elle est concise et pratique.

challenge icon

Défi

Débutant

Dans ce défi, vous allez vous entraîner à manipuler des chaînes de caractères en Go.

Nous avons déjà configuré deux variables de type string : firstName et lastName. Votre tâche consiste à :

  1. Créer une troisième variable string appelée greeting avec la valeur "Hello, my name is " (notez l'espace à la fin après "is")
  2. Afficher chacune des trois chaînes sur des lignes séparées en utilisant fmt.Println()

Essayez vous-même

package main

import "fmt"

func main() {
	// Ces variables sont déjà définies pour vous
	firstName := "Alex"
	lastName := "Smith"
	
	// TODO: Create a greeting string variable with the value "Hello, my name is"
	// Note : N'ajoutez aucun espace supplémentaire.
	
	// TODO: Affichez les trois chaînes (greeting, firstName et lastName) sur des lignes séparées
	
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux