Maison  >  Article  >  développement back-end  >  Comment répéter une chaîne en langage Go

Comment répéter une chaîne en langage Go

青灯夜游
青灯夜游original
2023-01-13 16:08:542118parcourir

En langage go, vous pouvez utiliser la fonction Repeat() du package Strings pour répéter une chaîne ; cette fonction peut répéter une chaîne un nombre de fois spécifié

Comment répéter une chaîne en langage Go

L'environnement d'exploitation de ce tutoriel : système Windows 7 , GO version 1.18, ordinateur Dell G3.

En langage go, vous pouvez utiliser la fonction Repeat() du package Strings pour répéter une chaîne. La fonction

Strings.Repeat() peut répéter une chaîne un nombre de fois spécifié.

func Repeat(s string, count int) string
paramètre description
s chaîne originale.
count Le nombre de fois à répéter.

Valeur de retour

  • La nouvelle chaîne renvoyée après avoir répété le décompte.

Exemple 1 : Répétez une chaîne 4 fois

Dans ce programme, nous utiliserons la fonction strings.Repeat() pour répéter une chaîne spécifiée un nombre de fois spécifié et imprimer le résultat sur l'écran de la console.

// Golang program to demonstrate the
// strings.Repeat() function

package main

import "fmt"
import "strings"

func main() {
    var str string = "India "
    var result string

    result = strings.Repeat(str, 4)

    fmt.Println("String After repetition:", result)
}

Comment répéter une chaîne en langage Go

Explication :

  • Dans le programme ci-dessus, nous avons déclaré le package main. Le package principal est utilisé pour indiquer au compilateur du langage Go que ce package doit être compilé et générer un fichier exécutable. Ici, nous avons importé le package fmt qui contient les fichiers du package fmt et nous pouvons ensuite utiliser les fonctions liées au package fmt.

  • Dans la fonction main(), nous avons créé deux variables str et result. Ensuite, nous utilisons la fonction strings.Repeat() pour répéter la chaîne spécifiée 4 fois et l'attribuer à la variable de résultat. Après cela, nous imprimons les résultats sur l'écran de la console.

Exemple 2 : Répétez la chaîne 0 fois

// Golang program to demonstrate the
// strings.Repeat() function

package main

import "fmt"
import "strings"

func main() {
    var str string = "India "
    var result string

    result = strings.Repeat(str, 0)

    fmt.Println("String After repetition:", result)
}

Comment répéter une chaîne en langage Go

On peut voir que l'utilisation de la fonction strings.Repeat() de la chaîne répète la variable str 0 fois, et le résultat est une chaîne vide .

【Recommandations associées : Tutoriel vidéo Go, Enseignement de la programmation

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:
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