골랭 구조가 비어 있는지 확인하는 방법
골랭 구조가 비어 있는지 확인하는 방법 ? 초기화되었는지 확인하려면 메서드는 다음과 같습니다.
if objectA== (structname{}){ // 코드 }을 사용하여 확인할 수 있습니다. .
샘플 코드는 다음과 같습니다.
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") } }
자세한 내용은 프로그래밍 튜토리얼, PHP 중국어 홈페이지를 참고해주세요!
위 내용은 golang 구조가 비어 있는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!