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

الأعداد الصحيحة الموقعة

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

استخدم int256 عندما يمكن أن يكون العدد الصحيح سالبًا. يمكن أن يكون لتغيّر درجة الحرارة أو تعديل النتيجة إشارة. تجعل إشارة الطرح قبل القيمة منها قيمة حرفية سالبة. للأنواع الموقّعة وغير الموقّعة نطاقات مختلفة، لذا حافظ على اتساق النوع المُعلَن مع البيانات.

تُنفَّذ العبارات في هذا المقتطف داخل الدالة main المتوفرة.

int256 change = -8;
console.log(change);

يحتفظ المتغير الموقّع بالقيمة السالبة. يتراوح int256 من -2^255 إلى 2^255 - 1. يمكن أن تكون الوسيطة الموقّعة المُقدَّمة موجبة أو سالبة أو صفرًا. ويختلف هذا عن uint256، الذي يبدأ نطاقه من الصفر.

استخدم نوع عدد صحيح موقّع عندما تكون القيم الصحيحة السالبة ذات معنى.

challenge icon

التحدي

سهل

انسخ adjustment الموقَّع إلى delta محلي، ثم اطبعه.

تمرّر الاختبارات الوسائط إلى main بهذا الترتيب: int256 adjustment. يبدأ كل اختبار بحالة عقد جديدة.

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

جرّب بنفسك

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;
import "forge-std/console.sol";
contract Main {
    function main(int256 adjustment) external view {
        // اكتب حلك هنا.
    }
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

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

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