ערכים בוליאניים
חלק מהיחידה יסודות במסלול ה-Solidity של Coddy. שיעור 8 מתוך 53.
משתנה מסוג bool מתעד אחד משני ערכים: true או false. השתמשו בו כדי לייצג תנאי, למשל האם הגדרה מופעלת. הערכים האלה הם מילות מפתח ללא מרכאות. ערך בוליאני אינו מספר ואינו הופך לכזה באופן אוטומטי.
הפקודות בקטע הזה רצות בתוך הפונקציה main שסופקה.
bool enabled = false;
enabled = true;
console.log(enabled);ההשמה השנייה משנה את ההגדרה. כלי העזר של המסוף מציג ערכים בוליאניים באותיות קטנות: true או false. מחרוזת כמו "true" היא טקסט, ולכן היא לא יכולה להחליף את מילת המפתח הבוליאנית בהצהרת bool.
משתנה bool מכיל true או false, והשמה יכולה להחליף כל אחד מהערכים האלה.
אתגר
קלהעתק את 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 {
// כתבו כאן את הפתרון שלכם.
}
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
2משתנים וטיפוסים
מספרים שלמים ללא סימןקלט ופלטמספרים שלמים עם סימןערכים בוליאנייםמחרוזות בזיכרוןכרטיס פרופילתרגלו בעצמכם: Solidity אונליין