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 ➡️

Datentypen in Solidity

Konstanten