Die erste wirkliche Anwendungen oder auch Applikation ist nicht wirklich weltverändernd. Wir wollen einfach nur einen kleinen Zähler bzw. Counter in einem Smart Contract programmieren. Diesen Counter wollen wir im Anschluss manipulieren durch zwei Funktionen. Eine Funktion soll den Counter um eins erhöhen und die andere Funktion soll die Zahl um eins verringern.
Dieses Beispiel dient dazu, dass du mit dem Online Code Editor Remix vertraut machst. Eine ausführliche Erklärung, wie du Remix verwendest, wird in dem bald kommenden Videokurs erläutert.
Â
Nun aber zu dem Counter. Der Code sieht wie folgt aus:
// SPDX-License-Identifier: MIT pragma solidity ^0.8.13; contract Counter { uint public count; // Gibt die aktuelle Zähler zurück function get() public view returns (uint) { return count; } // Zähler +1 addiert function inc() public { count += 1; } // Zähler -1 subtrahiert function dec() public { // Funktion gibt einen Fehler zurück, sofern der Zähler auf 0 steht. // Es ist nicht möglich negative Zahlen in Solidity zu erzeugen! count -= 1; } }
⬅️ Vorherige Lektion
Nächste Lektion ➡️
Â