Scripting with FSharp
13 October 2020
Updated: 03 September 2023
Before you can use the following, you will need the .NET Core SDK installed
Open the F# Interactive Console
To open an F# interactive console using the dotnet
CLI. You can run the following command:
Note that to end statements/execute in the F# Interactive console use
;;
at the end of a line or section of code
Once in the console, running #help;;
from the fsi
console to view the help menu, and #quit;;
to quit the interactive session
Additionally, you can write multi-line F#
code as well as just single line expressions. Each expression should be terminated with ;;
. For example, you can write a function that will print some data into the console:
Next, you can call the function with:
Which will execute the above code and output Hello World
Run an F# Script
F# scripts can be run using the dotnet fsi
command as well, followed by the path to an F# script file: