Dans Go, lors de la création d'un groupe de constantes à l'aide d'iota, vous pouvez ignorer manuellement des valeurs en utilisant le blanc identifiant _, ou en attribuant une valeur spécifique à une constante puis en démarrant un nouveau groupe.
Pour ignorer un nombre de valeurs, utilisez la syntaxe suivante :
const ( APPLE = iota ORANGE PEAR _ // Skip one value _ // Skip another value BANANA = 99 // Assign a specific value GRAPE // Continue incrementing iota )
Pour éviter d'affecter les valeurs des constantes suivantes, brisez le groupe de constantes et créez-en un nouveau :
const ( APPLE = iota ORANGE PEAR ) const ( BANANA = iota + 99 // Reset iota to 0 and skip 98 values GRAPE // Continue incrementing iota )
Combiner des éléments des deux précédents méthodes :
const ( APPLE = iota ORANGE PEAR _BREAK = iota // Break the group and save the current iota value _ // Skip another value BANANA = iota - _BREAK + 98 // Subtract the skipped values from iota GRAPE // Continue incrementing iota )
Cette approche vous permet d'ignorer un nombre spécifique de valeurs tout en préservant l'ordre des constantes suivantes.
La meilleure approche dépend du spécifique exigences :
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!