# Packages
No description provided by the author
# README
Overview
Prints Go data structures as syntactically valid Go code. Useful for code generation. The name "repr" stands for "representation" and alludes to the Python function with the same name.
Solves a problem unaddressed by https://github.com/davecgh/go-spew/spew; direct alternative to https://github.com/shurcooL/go-goon.
See godoc at https://godoc.org/github.com/mitranim/repr.
Example
import "github.com/mitranim/repr"
type Data struct {
Number int
String string
List []int
}
repr.Println(Data{
Number: 123,
String: "hello world!",
List: []int{10, 20, 30},
})
/*
Data{
Number: 123,
String: "hello world!",
List: []int{10, 20, 30},
}
*/
See the API documentation at https://godoc.org/github.com/mitranim/repr.
License
Misc
I'm receptive to suggestions. If this package almost satisfies you but needs changes, open an issue or chat me up. Contacts: https://mitranim.com/#contacts