Menu
Coddy logo textTech

Vorzeichenlose Ganzzahlen

Teil des Abschnitts Grundlagen der Solidity-Journey von Coddy. Lektion 5 von 53.

Eine Variable gibt einem Wert einen Namen. uint256 speichert ganze Zahlen ab null innerhalb eines festen 256-Bit-Bereichs. Deklariere zuerst den Typ, dann den Namen und weise anschließend mit = einen Wert zu. Du kannst einen Variablenwert später durch eine weitere Zuweisung ersetzen.

Die Anweisungen in diesem Ausschnitt werden innerhalb der bereitgestellten main-Funktion ausgeführt.

uint256 tickets = 12;
tickets = 17;
console.log(tickets);

Die zweite Zuweisung ersetzt 12 durch 17. uint ist ein Alias für uint256. Keiner der beiden Typen stellt einen Bruch oder eine negative Zahl dar. Die Aufgabe stellt einen Wert bereit; ihn in einer anderen benannten Variable zu speichern, ermöglicht dir, die Zuweisung zu üben, ohne die Antwort im Code festzulegen.

Das Zuweisen eines neuen Werts ersetzt den alten Wert einer Variable.

challenge icon

Aufgabe

Einfach

Kopiere den übergebenen Wert stock in eine lokale Variable available und gib available aus.

Die Tests übergeben die Argumente in dieser Reihenfolge an main: uint256 stock. Jeder Test startet mit einem frischen Vertragszustand.

Verwende console.log für die angeforderte Ausgabe. Gib nur die angeforderten Werte aus, jeweils einen pro Zeile, ohne zusätzliche Bezeichnungen, sofern die Aufgabe diese nicht ausdrücklich vorgibt.

Probier es selbst

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;
import "forge-std/console.sol";
contract Main {
    function main(uint256 stock) external view {
        // Schreibe deine Lösung hier.
    }
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Solidity-Playground