Menu
Coddy logo textTech

מספרים שלמים ללא סימן

חלק מהיחידה יסודות במסלול ה-Solidity של Coddy. שיעור 5 מתוך 53.

משתנה נותן שם לערך. uint256 מאחסן מספרים שלמים מאפס ומעלה בטווח קבוע של 256 סיביות. מצהירים על הטיפוס, אחר כך על השם, ואז מקצים ערך באמצעות =. אפשר להחליף את ערך המשתנה מאוחר יותר באמצעות השמה נוספת.

הפקודות בקטע הזה רצות בתוך הפונקציה main שסופקה.

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

ההשמה השנייה מחליפה את 12 ב־17. uint הוא כינוי ל־uint256. אף אחד מהטיפוסים אינו מייצג שבר או מספר שלילי. המשימה מספקת ערך; אחסונו במשתנה אחר בעל שם מאפשר לך לתרגל השמה בלי לקבע את התשובה בקוד.

השמת ערך חדש מחליפה את הערך הישן של משתנה.

challenge icon

אתגר

קל

העתק את stock שסופק למשתנה מקומי בשם available והדפס את available.

הבדיקות מעבירות ארגומנטים ל-main בסדר הזה: uint256 stock. כל בדיקה מתחילה עם מצב חוזה חדש.

השתמש ב-console.log עבור הפלט המבוקש. הדפס רק את הערכים המבוקשים, אחד בכל שורה, ללא תוויות נוספות אלא אם המשימה מציינת אותן.

נסו בעצמכם

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;
import "forge-std/console.sol";
contract Main {
    function main(uint256 stock) external view {
        // כתבו כאן את הפתרון שלכם.
    }
}
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: Solidity אונליין