مجموعة مرتبة من التعليمات. يقرأ المدخلات ويتبع القواعد وينتج المخرجات.
مساحة العمل
Elixir
مسار عملي لتعلم Elixir من الصفر
التعريف أولا
ما هي Elixir
Elixir لغة لكتابة تعليمات دقيقة، وتستخدم غالبا في مسار عملي لتعلم Elixir من الصفر. لا تبدأ بحفظ المصطلحات. ابدأ بفكرة واحدة: مدخلات تمر بخطوات ثم تصبح مخرجات.
app.exsالتشغيل elixir app.exsالعادة تعلم جزءا صغيرا من Elixir ثم اكتب مثالا صغيرا وشغلهالقيمة هي البيانات. المتغير هو اسم تستخدمه لحفظ البيانات وإعادة استخدامها.
عمل صغير له اسم. يأخذ مدخلات وينفذ مهمة ويمكن أن يرجع نتيجة.
Elixir هي البيئة التي تشغل كود app.exs.
أول كود قابل للقراءة
ناتج البرنامج
entry point output syntax IO.putsIO.puts(42)
الناتج 42نسب اللغة
شجرة Elixir
اعرف من أين جاءت Elixir وما اللغات القريبة وما الخطوة التالية.
من الصفر
بنك الأسئلة
ابحث ثم تدرب
اختر مرحلة أو ابحث داخل بنك التدريب الحالي ثم افتح السؤال مباشرة.
Elixir السؤال 1
Elixir السؤال 1. اختر الوصف الأقرب إلى طباعة قيمة
Elixir السؤال 2
Elixir السؤال 2. اختر الوصف الأقرب إلى تسمية قيمة
Elixir السؤال 3
Elixir السؤال 3. اختر الوصف الأقرب إلى دالة قابلة لإعادة الاستخدام
Elixir السؤال 4
Elixir السؤال 4. اختر الوصف الأقرب إلى مجموعة أساسية
Elixir السؤال 5
Elixir السؤال 5. اختر الوصف الأقرب إلى طباعة قيمة
Elixir السؤال 6
Elixir السؤال 6. اختر الوصف الأقرب إلى تسمية قيمة
Elixir السؤال 7
Elixir السؤال 7. اختر الوصف الأقرب إلى دالة قابلة لإعادة الاستخدام
Elixir السؤال 8
Elixir السؤال 8. اختر الوصف الأقرب إلى مجموعة أساسية
Elixir السؤال 9
Elixir السؤال 9. اختر الوصف الأقرب إلى طباعة قيمة
Elixir السؤال 10
Elixir السؤال 10. اختر الوصف الأقرب إلى تسمية قيمة
Elixir السؤال 11
Elixir السؤال 11. اختر الوصف الأقرب إلى دالة قابلة لإعادة الاستخدام
Elixir السؤال 12
Elixir السؤال 12. اختر الوصف الأقرب إلى مجموعة أساسية
Elixir السؤال 13
Elixir السؤال 13. اختر الوصف الأقرب إلى طباعة قيمة
Elixir السؤال 14
Elixir السؤال 14. اختر الوصف الأقرب إلى تسمية قيمة
Elixir السؤال 15
Elixir السؤال 15. اختر الوصف الأقرب إلى دالة قابلة لإعادة الاستخدام
Elixir السؤال 16
Elixir السؤال 16. اختر الوصف الأقرب إلى مجموعة أساسية
Elixir السؤال 17
Elixir السؤال 17. اختر الوصف الأقرب إلى طباعة قيمة
Elixir السؤال 18
Elixir السؤال 18. اختر الوصف الأقرب إلى تسمية قيمة
اختيار من متعدد
Elixir السؤال 1
Elixir السؤال 1. اختر الوصف الأقرب إلى طباعة قيمة
IO.puts(42)
مرجع
أنماط app.exs
elixir app.exsentry point output syntax IO.puts
ناتج البرنامج
IO.puts(42)
- شغل أصغر ملف أولا
- اطبع قيمة معروفة واحدة
- افحص الناتج قبل إضافة كود أكثر
variables assignment types =
القيم والأسماء
total = 42 IO.puts(total)
- أعط القيم أسماء واضحة
- اجعل كل سطر يحمل فكرة واحدة أثناء التعلم
- تتبع القيمة قبل تغييرها
function collection List
الدوال والمجموعات
defmodule MathBox do def add(a, b), do: a + b end scores = [40, 2] IO.puts(length(scores))
- اجعل الدوال صغيرة
- ارجع قيما مفيدة
- استخدم المجموعة الشائعة قبل اللجوء إلى الأطر