Menu
Coddy logo textTech

ערכים בוליאניים

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

משתנה מסוג bool מתעד אחד משני ערכים: true או false. השתמשו בו כדי לייצג תנאי, למשל האם הגדרה מופעלת. הערכים האלה הם מילות מפתח ללא מרכאות. ערך בוליאני אינו מספר ואינו הופך לכזה באופן אוטומטי.

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

bool enabled = false;
enabled = true;
console.log(enabled);

ההשמה השנייה משנה את ההגדרה. כלי העזר של המסוף מציג ערכים בוליאניים באותיות קטנות: true או false. מחרוזת כמו "true" היא טקסט, ולכן היא לא יכולה להחליף את מילת המפתח הבוליאנית בהצהרת bool.

משתנה bool מכיל true או false, והשמה יכולה להחליף כל אחד מהערכים האלה.

challenge icon

אתגר

קל

העתק את active למשתנה בוליאני מקומי isOpen, ואז הדפס אותו.

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

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

נסו בעצמכם

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

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

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

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