func Batch(elements ...*ValidEle) error {
	for k := range elements {
		err := Var(elements[k].target, elements[k].source)
		if err != nil {
			return err
		}
	}
	return nil
}
Batch assign multiple filtered results to the specified object
package zvalid
import (
	"errors"
	"fmt"
	"reflect"
	"strconv"
	"strings"
)
type ValidEle struct {
	target interface{}
	source Engine
}
func (v Engine) Silent() Engine {
	v.silent = true
	return v
}
func (v Engine) Default(value interface{}) Engine {
	return pushQueue(v, func(v Engine) Engine {
		v.defaultValue = value
		return v
	}, true)
}
func (v Engine) Separator(sep string) Engine {
	if v.err != nil || v.value == "" {
		return v
	}
	v.sep = sep
	return v
}