func GetInt64s(size int) *Int64s {
	v := int64sPool.Get()
	if v == nil {
		return &Int64s{
			A: make([]int64, size),
		}
	}
	is := v.(*Int64s)
	if n := size - cap(is.A); n > 0 {
		is.A = append(is.A[:cap(is.A)], make([]int64, n)...)
	}
	is.A = is.A[:size]
	return is
}
// GetInt64s returns an int64 slice with the given size.
// The slice contents isn't initialized - it may contain garbage.
GetInt64s returns an int64 slice with the given size.
The slice contents isn't initialized - it may contain garbage.
// GetInt64s returns an int64 slice with the given size . // The slice contents isn ' t initialized - it may contain garbage .
func GetInt64s(size int) *Int64s {
	v := int64sPool.Get()
	if v == nil {
		return &Int64s{
			A: make([]int64, size),
		}
	}
	is := v.(*Int64s)
	if n := size - cap(is.A); n > 0 {
		is.A = append(is.A[:cap(is.A)], make([]int64, n)...)
	}
	is.A = is.A[:size]
	return is
}
func GetInt64s ( size int ) * Int64s { v := int64sPool . Get ( ) if v == nil { return & Int64s { A : make ( [ ] int64 , size ) , } } is := v . ( * Int64s ) if n := size - cap ( is . A ) ; n > 0 { is . A = append ( is . A [ : cap ( is . A ) ] , make ( [ ] int64 , n ) ... ) } is . A = is . A [ : size ] return is }
GetInt64s returns an int64 slice with the given size.
GetInt64s returns an int64 slice with the given size .