我有这个简单的F#功能:
let compareNum x =
let y = 10
match x with
| _ when x = y -> 0
| _ when x > y -> 1
| _ when x < y -> -1
Run Code Online (Sandbox Code Playgroud)
但是,F#编译器给出了"此表达式上的不完整模式匹配"警告.在这种情况下,所有案例都应涵盖所有模式.
我还在Chris Smith的第1版Programming F#book中的"Pattern Matching"部分看到了一个类似的例子.所以在F#的后期版本中可能会改变某些内容?
在F#中,我们可以创建一个这样的函数:
let ``add x and y`` x y = x + y
Run Code Online (Sandbox Code Playgroud)
我可以像这样称呼它:
``add x and y`` 1 2
Run Code Online (Sandbox Code Playgroud)
有没有办法从C#端调用上面的函数?我甚至无法在对象浏览器中看到它.
每个人都可能注意到,现在大多数现代应用程序都有一种方式让用户自动或在用户许可下发送崩溃/错误报告.一些示例是Mozilla Crash Reporter或大多数Microsoft应用程序.
我非常喜欢这个功能,因为它允许我使用有用的信息快速收集错误报告,而不仅仅是让我的用户报告传统上的错误/问题,例如提交帮助票据.
我想知道在ASP.NET Web应用程序中是否有一种简单或系统的方法来实现该功能.
你们有没有经验或知识分享WebForms和MVC应用程序?或者,如果这可以在客户端实现,如JavaScript/JQuery,那就好了.
谢谢!