Po pierwsze jestem nowy dla f #, więc może odpowiedź jest oczywista, ale nie widzę tego. Mam więc kilka krotek z identyfikatorem i wartością. Znam id, którego szukam i chcę wybrać poprawną krotkę z trzech, które przechodzę. Miałem zamiar zrobić to z dwoma instrukcjami dopasowań, które jeden zagnieżdżono w drugim, ale wszystko pasuje do pierwsza zasada. W tym przykładzie ograniczyłem go do dwóch krotek, ponieważ pokazuje to mój problem. Kompilator podaje ostrzeżenie "reguła nigdy nie będzie dopasowana", ale nie rozumiem dlaczego.Dopasowanie wzorca F z regułą krotek nigdy nie będzie dopasowane
let selectTuple tupleId tuple1 tuple2 =
match tuple1 with
| (tupleId, _) -> tuple1
| _ -> tuple2
Każda pomoc lub sugestie dotyczące lepszej metody wykonania byłoby bardzo mile widziane.
Idealne, wielkie dzięki! Teraz, kiedy to widzę, ma to sens, ponieważ wyrazy dopasowania również wiążą. – Jesse