객체의 모든 현재 멤버 이름과 값을 인쇄 할 함수가 있습니까?

StackOverflow https://stackoverflow.com/questions/2002908

  •  18-09-2019
  •  | 
  •  

문제

PHP의 print_r 또는 Python 's와 같은 것을 찾고 있습니다. DITT. 이 기능이 존재하는지 또는 구현해야 할 것이 있는지 아는 사람이 있습니까?

도움이 되었습니까?

해결책

이있다 reflect 이동하는 패키지.
다음에서 문제에 대한 해결책을 찾을 수 있습니다. 기사.

다른 팁

지도, 슬라이스 및 배열과 같은 기본 GO 객체를 인쇄하려면 다음과 같은 시도를 할 수 있습니다.

fmt.Printf("%v", object)

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

노력하다

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

그것은 당신이 원하는 것을 닮은 것을 줄 수 있습니다.

패키지를 사용해 볼 수 있습니다 dump, PHP와 비슷한 역할을합니다 print_r 또는 var_dump.

그만큼 출처가 여기 있습니다 그리고 메인 프로젝트 페이지가 여기에 있습니다.

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

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top