Frage
Wie würde diese Klasse Blick in f #?
public class myClass : baseClass
{
public myClass()
{
this.someVariable = "test";
this.someFunction();
}
}
Bisher habe ich herausgefunden (ist es auch richtig?):
type myClass = class
inherit baseClass
new ()=
this.someFunction()
end
aber mit Aufruf somefunction habe Schwierigkeiten (), wie sie sagt, ‚dies‘ ist nicht definiert
Lösung
Hier ist ein Weg, um Ihren Code zu übersetzen:
type baseClass() =
member this.someFunction() = printf "hello world\n"
type myClass() as this =
inherit baseClass()
let mutable someVariable = "test"
do this.someFunction()
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow