מונה משותף
חלק מהיחידה יסודות במסלול ה-Solidity של Coddy. שיעור 30 מתוך 53.
אתגר
בינוניצרו משתנה מצב בשם count, פונקציית עזר פנימית add(n) שמגדילה אותו, ופונקציית עזר פנימית מסוג view בשם readCount(). הגדירו את count לערך start, קראו ל-add(first) ואז ל-add(second), והדפיסו את readCount().
הבדיקות מעבירות ארגומנטים אל main בסדר הבא: uint256 start, uint256 first, uint256 second. כל בדיקה מתחילה עם מצב חוזה חדש.
השתמשו ב-console.log עבור הפלט המבוקש. הדפיסו רק את הערכים המבוקשים, אחד בכל שורה, ללא תוויות נוספות אלא אם המשימה מציינת אותן.
נסו בעצמכם
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;
import "forge-std/console.sol";
contract Main {
function main(uint256 start, uint256 first, uint256 second) external {
// כתבו כאן את הפתרון שלכם.
}
}כל השיעורים ביחידה יסודות
תרגלו בעצמכם: Solidity אונליין