Javatpoint Logo
Javatpoint Logo

F# Throwing Exception using Failwith Keyword

In F#, you can throw exceptions explicitly. You are allowed to throw custom exception. You can also throw exceptions by using predefined methods of Exception like Failwith and InvalidArgs.
Failwith keyword generates System.Exception exception. It has Failure keyword to refer exception. Let's see an example.

Output:

Sorry, Age must be greater than 18
Rest of the code

F# Throwing Exception Using InvalidArg Keyword

It generates System.ArgumentException. You can throw argument type exception by using InvalidArg. Let's see an example.

Output:

System.ArgumentException: Sorry, Age must be greater than 18
Next TopicF# Assertion




Please Share

facebook twitter google plus pinterest

Learn Latest Tutorials


Preparation


Trending Technologies


B.Tech / MCA