|
type MyClass(init) = // constructor with one argument: init
|
|
let mutable var = init // a private instance variable
|
|
member x.Method() = // a simple method
|
|
var <- var + 1
|
|
printfn "%d" var
|
|
|
|
// create an instance and use it
|
|
let myObject = new MyClass(42)
|
|
myObject.Method()
|