0x4a52466c696e74 1 год назад
Родитель
Сommit
23b664717b
1 измененных файлов с 8 добавлено и 0 удалено
  1. 8 0
      containers/concurrent/list.go

+ 8 - 0
containers/concurrent/list.go

@@ -228,3 +228,11 @@ func (s *List) Search(val interface{}) *Element {
 	}
 	return nil
 }
+
+func (s *List) Each(call func(any) bool) {
+	for f := s.First(); f != nil; f = f.Next() {
+		if !call(f.Val()) {
+			return
+		}
+	}
+}