最初に私はf#を初めて使うので、多分答えは明白ですが、私はそれを見ていません。だから私はIDと値を持ついくつかのタプルを持っています。私が探しているidを知っていて、私が渡している3つのうち正しいタプルを選択したいのですが、私はこれを2つのmatchステートメントで入れようとしていましたが、最初のルール。この例では、私は2つのタプルに分割しました。これは私の問題を示しています。コンパイラは "ルールは決してマッチしない"という警告を出していますが、なぜそれは見えません。タプルのルールと一致するF#のパターンは決して一致しません
let selectTuple tupleId tuple1 tuple2 =
match tuple1 with
| (tupleId, _) -> tuple1
| _ -> tuple2
これを行うには良い方法上の任意のヘルプや提案をいただければ幸いです。
完璧、ありがとう!今、私はそれを見て、それは完璧な意味がある、一致の表現もバインドしていることです。 – Jesse