Maison > développement back-end > Golang > Pouvez-vous déclarer et initialiser plusieurs variables dans une instruction Go « if » ?

Pouvez-vous déclarer et initialiser plusieurs variables dans une instruction Go « if » ?

Mary-Kate Olsen
Libérer: 2024-11-01 10:54:02
original
862 Les gens l'ont consulté

Can You Declare and Initialize Multiple Variables Inside a Go `if` Statement?

Initialiseurs multiples dans les instructions Go If

Dans Go, l'initialisation de plusieurs variables dans une instruction if est possible, contrairement aux tentatives infructueuses décrites dans le problème. Pour clarifier, vous pouvez initialiser plusieurs variables de la même manière que vous initialiseriez une seule variable, en utilisant la syntaxe :

if := , := ; <état> {

// Code to execute if the condition is true
Copier après la connexion

}

Cela vous permet de déclarer et d'attribuer des valeurs à plusieurs variables simultanément, dans le cadre du bloc if. Par exemple :

package main

import (
    "fmt"
)

func main() {
    if x, y := 5, 38; x == 5 {
        fmt.Printf("Whee! %d\n", y)
    }
}
Copier après la connexion

Avec ce code, lorsque la condition x == 5 est remplie, deux variables, x et y, sont initialisées aux valeurs 5 et 38, respectivement. Vous pouvez ensuite utiliser ces variables dans le bloc if, comme vous le feriez avec n'importe quelle autre variable initialisée.

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!

source:php.cn
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal