если у меня есть следующий массив:
let arr = [|1.0; 2.0; 3.0; 4.0; 5.0; nan; nan; nan;|]
как мне найти первый экземпляр nan ?
Я понимаю, что могу обработать весь массив с помощью mapi найдите индексы, затем возьмите первый. Но мне нужно найти эффективный способ и прекратить обработку при первой встрече nan . Есть ли итераторы, к которым я могу выйти, например, по некоторым условиям?