F# is an open-source, cross-platform programming language that makes it easy to write succinct, performant, robust, and practical code.
There are many language features and aspects of the F# language that make it easy to be productive when writing code:
There are a few things you need to get started.
You can start writing F# by using the REPL called FSI, you can also scaffold an F# project using the
You create a project using
dotnet like so:
dotnet new console --language F# -o MyFSharpApp
Then you get a project with files:
Here you have the code of Program.fs. Itt contains the functions
main() is the entry point of the app, as seen by
open System // Define a function to construct a message to print let from whom = sprintf "from %s" whom [<EntryPoint>] let main argv = let message = from "F#" // Call the function printfn "Hello world %s" message 0 // return an integer exit code
from() function takes the arg
whom and the function body prints a string using the function
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.