Es gibt 3 verschiedene Typen von Variablen in Solidity:
local
state
global
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.13;
contract Variables {
    // State Variablen werden auf der Blockchain gespeichert 
    string public text = "Hello";
    uint public num = 123;
    function doSomething() public {
        // Local Variablen sind nur bei Ausführung dieser Funktion existet 
        // und werden nicht auf der Blockchain gespeichert 
        uint i = 456;
        // Ein paar Beispiele für global Variablen
        // Aktueller Zeitstempel des letzten Blocks der Blockchain
				uint timestamp = block.timestamp; 
				// Adresse von dem Caller/Ausführer der Funktion
        address sender = msg.sender; 
    }
}
⬅️ Vorherige Lektion
Nächste Lektion ➡️