Неа. Вы расточительны с точки зрения написания цикла или с точки зрения производительности? Я ожидаю, что наложение слоя абстракции на массив приведет к снижению производительности.
Если вам нужно искать в своих массивах не линейное время (т. Е. По одному за раз), вам нужно организовать их так, чтобы вы могли выполнять двоичный поиск по ним (или по любому количеству других алгоритмов). ).