C'è una funzione in Go per stampare tutti i nomi dei membri attuali ei valori di un oggetto?
-
18-09-2019 - |
Domanda
Sto cercando qualcosa di simile print_r PHP o Python
Altri suggerimenti
Per la stampa di oggetti Go Native, come mappe, fette, e array, si può provare:
fmt.Printf("%v", object)
Tuttavia, non esiste un metodo generale per farlo con i tipi struct definiti dall'utente ..
Prova
fmt.Printf("%+v", object)
Questo potrebbe dare qualcosa di simile a ciò che si desidera.
Si può provare a utilizzare il dump
pacchetto, che agisce simile a print_r
o var_dump
di PHP.
fonti sono qui e la < a href = "http://code.google.com/p/golang/" rel => pagina principale del progetto "nofollow noreferrer" è qui .
Poi basta chiamare dump.Dump(yourObject)
o dump.Fdump(file, yourObject)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow