これを行うよりクリーンな方法はありますか?のパターンマッチングをしようとしています
(a' option * (char * nodeType) list ref
私が見つけた唯一の方法はこれを行うことでした:
match a with
| _, l -> match !l with
| (c, n)::t -> doSomething
a
何か他のものと一致させる方法はありませんか...
match a with
| _, ref (c,n)::t -> doSomething
...または同様の何か?この例では、別のマッチを実行するだけでは重く見えませんが、実際のケースでは多少...
回答ありがとうございます。