У меня есть последовательность, и мне нужно найти как минимальное значение последовательности, так и индекс этого значения в последовательности - фактически какую-то функцию «Seq.mini» вдоль строк Seq.mapi или Seq.iteri.
Какой самый чистый / идиоматичный способ выразить это в F #?
Идиоматически, я должен ожидать написать функцию, которая возвращает кортеж (значение, индекс) или (индекс, значение), и если да, то существует ли соглашение, для какого порядка должны появляться эти значения?
Еще одна вещь: если существует более одного элемента с одинаковым минимальным значением, мне нужен индекс первого вхождения - я думаю, это переводит в строго «меньше чем (<)» сравнение, а не «меньше или равно (<=) "- правильно? </p>