Maison > Article > développement back-end > Comment déterminer si une structure Golang est vide
Comment déterminer si la structure golang est vide
Comment déterminer si la structure golang est vide ? Pour déterminer s'il a été initialisé, la méthode est la suivante :
Vous pouvez utiliser if objectA== (structname{}){ // votre code } pour déterminer.
L'exemple de code est le suivant :
package main import ( "fmt" "reflect" ) type A struct{ name string age int } func (a A) IsEmpty() bool { return reflect.DeepEqual(a, A{}) } func main() { var a A if a == (A{}) { // 括号不能去 fmt.Println("a == A{} empty") } if a.IsEmpty() { fmt.Println("reflect deep is empty") } }
Pour plus de tutoriels de programmation, veuillez faire attention au site Web PHP chinois !
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!