INNER CODE UNIT · Go
anyToString
gopherdata/gophernotes · display.go:136
func anyToString(vals ...interface{}) string {
var buf strings.Builder
for i, val := range vals {
if i != 0 {
buf.WriteByte(' ')
}
fmt.Fprint(&buf, val)
}
return buf.String()
}
// return true if data type should be auto-rendered graphically
func (kernel *Kernel) canAutoRender(data interface{}, typ xreflect.Type) bool {
switch data.(type) {
case Data, Renderer, SimpleRenderer, HTMLer, JavaScripter, JPEGer, JSONer,
Latexer, Markdowner, PNGer, PDFer, SVGer, image.Image:
return true
}