reflect
이동 중인 패키지가 있습니다.
다음 문서 에서 문제에 대한 해결책을 찾을 수 있습니다 .
맵, 슬라이스 및 배열과 같은 기본 go 객체를 인쇄하려면 다음을 시도해 볼 수 있습니다.
fmt.Printf("%v", object)
그러나 사용자 정의 구조체 유형으로이를 수행하는 일반적인 방법은 없습니다.
-------------------시험
fmt.Printf("%+v", object)
그것은 당신이 원하는 것과 비슷한 것을 줄 수 있습니다.
-------------------당신은 패키지를 사용하여 시도 할 수 dump
PHP의 유사 작용, print_r
또는 var_dump
.
소스 위치 및 주요 프로젝트 페이지는 여기에있다 .
그런 다음 전화 dump.Dump(yourObject)
또는dump.Fdump(file, yourObject)
출처
https://stackoverflow.com/questions/2002908