Я пришел из C# и оказался влюбленным в синтаксис соответствия шаблону F #, поскольку он проще, чем C# switch
, и путь более полезный. Мне нравится использовать его как можно больше, есть ли производительность или любой другой недостаток, чтобы использовать его в странных способах, как в этом примере?Нарушение соответствия шаблону
match 0 with
|_ when a<b -> a
|_ -> b
Это слишком многословный и, возможно, неидиоматический, но он не имеет худшей производительности, чем 'if'. – ildjarn