【发布时间】:2018-10-03 02:59:21
【问题描述】:
如何定义如下异常?
exception CustomExn<'TMessage> of 'TMessage list
【问题讨论】:
-
根据F# Spec(第 164 页,第 8.11 页)我认为不可能做到这一点,可能是提案的好人选
-
我有一半希望在某处找到一个指南,说带有泛型类型参数的异常是不明智的,但我没有找到一个。我仍然会说最好避免使用它们 - 您可能并不真正需要有关异常的详细信息,如果需要,您可能正在查看正常的控制流而不是异常路径。
-
@scrwtp:我用它来将第三方库的一元输出转换为异常。这是一个用例示例:stackoverflow.com/questions/49956854/…