func (q Query) Skip(n int) (r Query) {
	if q.err != nil {
		r.err = q.err
		return
	}
	if n < 0 {
		n = 0
	}
	if n >= len(q.values) {
		n = len(q.values)
	}
	r.values = q.values[n:]
	return
}
// Skip returns a new query with nbypassed
// from the original sequence and takes rest of the elements.
//
// Example:
// 	arr, err := From([]int{1,2,3,4,5}).Skip(3).Results()
//	if err == nil {
//		// arr will be 4, 5
// 	}
Skip returns a new query with nbypassed
from the original sequence and takes rest of the elements.


// Skip returns a new query with nbypassed // from the original sequence and takes rest of the elements . // // Example : // arr err : = From ( [] int { 1 2 3 4 5 } ) . Skip ( 3 ) . Results () // if err == nil { // // arr will be 4 5 // }
func (q Query) Skip(n int) (r Query) {
	if q.err != nil {
		r.err = q.err
		return
	}
	if n < 0 {
		n = 0
	}
	if n >= len(q.values) {
		n = len(q.values)
	}
	r.values = q.values[n:]
	return
}
func ( q Query ) Skip ( n int ) ( r Query ) { if q . err != nil { r . err = q . err return } if n < 0 { n = 0 } if n >= len ( q . values ) { n = len ( q . values ) } r . values = q . values [ n : ] return }
Skip returns a new query with nbypassed
from the original sequence and takes rest of the elements.
Skip returns a new query with nbypassed from the original sequence and takes rest of the elements .