예제 #1
0
func Last(ts *ts.TimeSeries, predicate func(float64) bool) bool {
	if ts == nil {
		return false
	}
	last, ok := ts.Iterator().Last()
	if !ok {
		return false
	}
	return predicate(last)
}
예제 #2
0
func Any(ts *ts.TimeSeries, predicate func(float64) bool) bool {
	if ts == nil {
		return false
	}
	it := ts.Iterator()
	for val, ok := it.Next(); ok; val, ok = it.Next() {
		if predicate(val) {
			return true
		}
	}
	return false
}