Given a class such as:
type MyClass() =
member this.Greet(x) = printfn "Hello %s" x
is it appropriate to initialize instances using
let x = new MyClass()
or without the new
?
Also, when is the use of a new
constructor more useful than a do
binding with parameters supplied to the type definition?