Problem mit der Verwendung der „this“-Anweisung zum Abrufen des aktuellen Werts

Ich versuche, den aktuellen Wert für meine int-Variable counterforindexin der Prüffunktion zu erhalten. Dies scheint jedoch nicht zu passieren.

uint public counterforindex;

function Check(string hdata, string dtime) returns(bool out1)

{

    uint C1 = 0; 
    C1 = this.counterforindex; //The error occurs here
......
}

Der Fehler ist wie folgt

Error: Type function () returns (uint256) is not implicitly convertible to expected type uint256.
        C1 = this.counterforindex;

Irgendeine Lösung Leute?????

Antworten (1)

Das Hinzufügen von Klammern C1 = this.counterforindex();sollte den Zweck erfüllen, wie in dieser StackOverflow-Frage erläutert