summaryrefslogtreecommitdiff
path: root/node_modules/shiki/samples/fsharp.sample
blob: 7666c30587d66b050d17a2b7817bf8739402397a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
type Customer(firstName, middleInitial, lastName) = 
    member this.FirstName = firstName
    member this.MiddleInitial = middleInitial
    member this.LastName = lastName

    member this.SayFullName() =
        $"{this.FirstName} {this.MiddleInitial} {this.LastName}"

let customer = Customer("Emillia", "C", "Miller")

printfn $"Hello, I'm {customer.SayFullName()}!"

// From https://dotnet.microsoft.com/languages/fsharp