Title here
Summary here
Our first program will print the classic “hello world” message. Here’s the full source code.
open System
[<EntryPoint>]
let main argv =
printfn "hello world"
0 // return an integer exit codeTo run the program, save the code in a file named HelloWorld.fs and use dotnet to execute it.
$ dotnet fsi HelloWorld.fs
hello worldSometimes we’ll want to build our programs into binaries. In F#, we can use the .NET SDK to achieve this.
First, create a new console project and replace the generated code with your F# script:
$ dotnet new console -lang F# -o HelloWorld
$ cd HelloWorld
$ nano Program.fs
# Paste the F# hello world code here and save.Then, build and run the project:
$ dotnet build
$ dotnet run
hello worldNow that we can run and build basic F# programs, let’s learn more about the language.