Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

بطاقة الملف الشخصي

جزء من قسم الأساسيات في رحلة Solidity على Coddy. الدرس 10 من 53.

challenge icon

التحدي

متوسط

يوفّر ملف تدريب label وpoints وverified. خزّن كلًّا منها في متغير محلي من النوع الصحيح، واطبع التسمية والنقاط وعلامة التحقّق في أسطر منفصلة.

تمرّر الاختبارات الوسائط إلى main بهذا الترتيب: string memory label، وuint256 points، وbool verified. يبدأ كل اختبار بحالة عقد جديدة.

استخدم console.log للإخراج المطلوب. اطبع القيم المطلوبة فقط، قيمة واحدة في كل سطر، من دون تسميات إضافية ما لم تحدد المهمة ذلك.

جرّب بنفسك

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;
import "forge-std/console.sol";
contract Main {
    function main(string memory label, uint256 points, bool verified) external view {
        // اكتب حلك هنا.
    }
}

جميع دروس الأساسيات

تدرّب بنفسك: Playground لـ Solidity