func MergeFile(data interface{}, file ...string) (string, error) {
	t, err := template.ParseFiles(file...)
	if err != nil {
		return "", err
	}
	out := bytes.NewBufferString("")
	if err := t.Execute(out, data); err != nil {
		return "", err
	}
	return out.String(), nil
}
// MergeFile merge files and data to string
MergeFile merge files and data to string
// MergeFile merge files and data to string
func MergeFile(data interface{}, file ...string) (string, error) {
	t, err := template.ParseFiles(file...)
	if err != nil {
		return "", err
	}
	out := bytes.NewBufferString("")
	if err := t.Execute(out, data); err != nil {
		return "", err
	}
	return out.String(), nil
}
func MergeFile ( data interface { } , file ... string ) ( string , error ) { t , err := template . ParseFiles ( file ... ) if err != nil { return " " , err } out := bytes . NewBufferString ( " " ) if err := t . Execute ( out , data ) ; err != nil { return " " , err } return out . String ( ) , nil }
MergeFile merge files and data to string
MergeFile merge files and data to string