code: func (j *JSONPath) PrintResults(wr io.Writer, results []reflect.Value) error {
  	for i, r := range results {
  		text, err := j.evalToText(r)
  		if err != nil {
  			return err
  		}
  		if i != len(results)-1 {
  			text = append(text, ' ')
  		}
  		if _, err = wr.Write(text); err != nil {
  			return err
  		}
  	}
  	return nil
  }
docs: // PrintResults writes the results into writer