皆さん、私はOCamlとパターンマッチングにはかなり新しいので、これを理解しようとするのは苦労していました。Ocamlパターンマッチング
タプルのリストがあるとします。私がしたいのは、タプルの最初の要素に基づいてタプルの1つにパラメータをマッチさせることです。タプルの2番目の要素を返したいとします。したがって、たとえば、私はこのような何かをしたい:私はmap_left_to_right「B」リストを使用している場合
let list = [ "a", 1; "b", 2; "c", 3; "d", 4 ] ;;
let map_left_to_right e rules = match e with
| first -> second
| first -> second
| first -> second
、私はお返しに2を取得したいです。 したがって、ルールのリスト内のすべての最初の要素をリストし、これらの要素の1つとパラメータを一致させたいと思いますが、その方法はわかりません。私は、List.iterまたはList.for_allのどちらかを使用して、このようなことをする必要があると考えていました。どんな助けもありがとう。ありがとう!