Skip to content

Commit 43fbb07

Browse files
committed
Add vec::member
1 parent 77c1b96 commit 43fbb07

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/lib/vec.rs

+7
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,13 @@ fn find[T](fn (&T) -> bool f, &vec[T] v) -> option::t[T] {
286286
ret none[T];
287287
}
288288

289+
fn member[T](&T x, &array[T] v) -> bool {
290+
for (T elt in v) {
291+
if (x == elt) { ret true; }
292+
}
293+
ret false;
294+
}
295+
289296
fn foldl[T, U](fn (&U, &T) -> U p, &U z, &vec[T] v) -> U {
290297
auto sz = len[T](v);
291298

0 commit comments

Comments
 (0)