مجموعة مرتبة من التعليمات. يقرأ المدخلات ويتبع القواعد وينتج المخرجات.
مساحة العمل
Solidity
مسار عملي لتعلم Solidity من الصفر
التعريف أولا
ما هي Solidity
Solidity لغة لكتابة تعليمات دقيقة، وتستخدم غالبا في مسار عملي لتعلم Solidity من الصفر. لا تبدأ بحفظ المصطلحات. ابدأ بفكرة واحدة: مدخلات تمر بخطوات ثم تصبح مخرجات.
Contract.solالتشغيل solc Contract.solالعادة تعلم جزءا صغيرا من Solidity ثم اكتب مثالا صغيرا وشغلهالقيمة هي البيانات. المتغير هو اسم تستخدمه لحفظ البيانات وإعادة استخدامها.
عمل صغير له اسم. يأخذ مدخلات وينفذ مهمة ويمكن أن يرجع نتيجة.
مترجم Solidity هي البيئة التي تشغل كود Contract.sol.
أول كود قابل للقراءة
ناتج البرنامج
entry point output syntax uint256uint256 public total = 42;
الناتج 42نسب اللغة
شجرة Solidity
اعرف من أين جاءت Solidity وما اللغات القريبة وما الخطوة التالية.
يستخدم في مسار عملي لتعلم Solidity من الصفر
من الصفر
بنك الأسئلة
ابحث ثم تدرب
اختر مرحلة أو ابحث داخل بنك التدريب الحالي ثم افتح السؤال مباشرة.
Solidity السؤال 1
Solidity السؤال 1. اختر الوصف الأقرب إلى طباعة قيمة
Solidity السؤال 2
Solidity السؤال 2. اختر الوصف الأقرب إلى تسمية قيمة
Solidity السؤال 3
Solidity السؤال 3. اختر الوصف الأقرب إلى دالة قابلة لإعادة الاستخدام
Solidity السؤال 4
Solidity السؤال 4. اختر الوصف الأقرب إلى مجموعة أساسية
Solidity السؤال 5
Solidity السؤال 5. اختر الوصف الأقرب إلى طباعة قيمة
Solidity السؤال 6
Solidity السؤال 6. اختر الوصف الأقرب إلى تسمية قيمة
Solidity السؤال 7
Solidity السؤال 7. اختر الوصف الأقرب إلى دالة قابلة لإعادة الاستخدام
Solidity السؤال 8
Solidity السؤال 8. اختر الوصف الأقرب إلى مجموعة أساسية
Solidity السؤال 9
Solidity السؤال 9. اختر الوصف الأقرب إلى طباعة قيمة
Solidity السؤال 10
Solidity السؤال 10. اختر الوصف الأقرب إلى تسمية قيمة
Solidity السؤال 11
Solidity السؤال 11. اختر الوصف الأقرب إلى دالة قابلة لإعادة الاستخدام
Solidity السؤال 12
Solidity السؤال 12. اختر الوصف الأقرب إلى مجموعة أساسية
Solidity السؤال 13
Solidity السؤال 13. اختر الوصف الأقرب إلى طباعة قيمة
Solidity السؤال 14
Solidity السؤال 14. اختر الوصف الأقرب إلى تسمية قيمة
Solidity السؤال 15
Solidity السؤال 15. اختر الوصف الأقرب إلى دالة قابلة لإعادة الاستخدام
Solidity السؤال 16
Solidity السؤال 16. اختر الوصف الأقرب إلى مجموعة أساسية
Solidity السؤال 17
Solidity السؤال 17. اختر الوصف الأقرب إلى طباعة قيمة
Solidity السؤال 18
Solidity السؤال 18. اختر الوصف الأقرب إلى تسمية قيمة
اختيار من متعدد
Solidity السؤال 1
Solidity السؤال 1. اختر الوصف الأقرب إلى طباعة قيمة
uint256 public total = 42;
مرجع
أنماط Contract.sol
solc Contract.solentry point output syntax uint256
ناتج البرنامج
uint256 public total = 42;
- شغل أصغر ملف أولا
- اطبع قيمة معروفة واحدة
- افحص الناتج قبل إضافة كود أكثر
variables assignment types uint256
القيم والأسماء
uint256 total = 42;
- أعط القيم أسماء واضحة
- اجعل كل سطر يحمل فكرة واحدة أثناء التعلم
- تتبع القيمة قبل تغييرها
function collection Array
الدوال والمجموعات
function add(uint256 a, uint256 b) public pure returns (uint256) {
return a + b;
}
uint256[] public scores;
scores.push(42);- اجعل الدوال صغيرة
- ارجع قيما مفيدة
- استخدم المجموعة الشائعة قبل اللجوء إلى الأطر