카테고리 없음

[가다] Go에 개체의 현재 멤버 이름과 값을 모두 인쇄하는 함수가 있습니까?

행복을전해요 2020. 12. 31. 00:28

reflect이동 중인 패키지가 있습니다.
다음 문서 에서 문제에 대한 해결책을 찾을 수 있습니다 .

-------------------

맵, 슬라이스 및 배열과 같은 기본 go 객체를 인쇄하려면 다음을 시도해 볼 수 있습니다.

fmt.Printf("%v", object)

그러나 사용자 정의 구조체 유형으로이를 수행하는 일반적인 방법은 없습니다.

-------------------

시험

fmt.Printf("%+v", object)

그것은 당신이 원하는 것과 비슷한 것을 줄 수 있습니다.

-------------------

당신은 패키지를 사용하여 시도 할 수 dumpPHP의 유사 작용, print_r또는 var_dump.

소스 위치주요 프로젝트 페이지는 여기에있다 .

그런 다음 전화 dump.Dump(yourObject)또는dump.Fdump(file, yourObject)



출처
https://stackoverflow.com/questions/2002908