مجموعة مرتبة من التعليمات. يقرأ المدخلات ويتبع القواعد وينتج المخرجات.
مساحة العمل
Clojure
مسار عملي لتعلم Clojure من الصفر
التعريف أولا
ما هي Clojure
Clojure لغة لكتابة تعليمات دقيقة، وتستخدم غالبا في مسار عملي لتعلم Clojure من الصفر. لا تبدأ بحفظ المصطلحات. ابدأ بفكرة واحدة: مدخلات تمر بخطوات ثم تصبح مخرجات.
main.cljالتشغيل clojure -M main.cljالعادة تعلم جزءا صغيرا من Clojure ثم اكتب مثالا صغيرا وشغلهالقيمة هي البيانات. المتغير هو اسم تستخدمه لحفظ البيانات وإعادة استخدامها.
عمل صغير له اسم. يأخذ مدخلات وينفذ مهمة ويمكن أن يرجع نتيجة.
سطر أوامر Clojure هي البيئة التي تشغل كود main.clj.
أول كود قابل للقراءة
ناتج البرنامج
entry point output syntax println(println 42)
الناتج 42نسب اللغة
شجرة Clojure
اعرف من أين جاءت Clojure وما اللغات القريبة وما الخطوة التالية.
من الصفر
بنك الأسئلة
ابحث ثم تدرب
اختر مرحلة أو ابحث داخل بنك التدريب الحالي ثم افتح السؤال مباشرة.
Clojure السؤال 1
Clojure السؤال 1. اختر الوصف الأقرب إلى طباعة قيمة
Clojure السؤال 2
Clojure السؤال 2. اختر الوصف الأقرب إلى تسمية قيمة
Clojure السؤال 3
Clojure السؤال 3. اختر الوصف الأقرب إلى دالة قابلة لإعادة الاستخدام
Clojure السؤال 4
Clojure السؤال 4. اختر الوصف الأقرب إلى مجموعة أساسية
Clojure السؤال 5
Clojure السؤال 5. اختر الوصف الأقرب إلى طباعة قيمة
Clojure السؤال 6
Clojure السؤال 6. اختر الوصف الأقرب إلى تسمية قيمة
Clojure السؤال 7
Clojure السؤال 7. اختر الوصف الأقرب إلى دالة قابلة لإعادة الاستخدام
Clojure السؤال 8
Clojure السؤال 8. اختر الوصف الأقرب إلى مجموعة أساسية
Clojure السؤال 9
Clojure السؤال 9. اختر الوصف الأقرب إلى طباعة قيمة
Clojure السؤال 10
Clojure السؤال 10. اختر الوصف الأقرب إلى تسمية قيمة
Clojure السؤال 11
Clojure السؤال 11. اختر الوصف الأقرب إلى دالة قابلة لإعادة الاستخدام
Clojure السؤال 12
Clojure السؤال 12. اختر الوصف الأقرب إلى مجموعة أساسية
Clojure السؤال 13
Clojure السؤال 13. اختر الوصف الأقرب إلى طباعة قيمة
Clojure السؤال 14
Clojure السؤال 14. اختر الوصف الأقرب إلى تسمية قيمة
Clojure السؤال 15
Clojure السؤال 15. اختر الوصف الأقرب إلى دالة قابلة لإعادة الاستخدام
Clojure السؤال 16
Clojure السؤال 16. اختر الوصف الأقرب إلى مجموعة أساسية
Clojure السؤال 17
Clojure السؤال 17. اختر الوصف الأقرب إلى طباعة قيمة
Clojure السؤال 18
Clojure السؤال 18. اختر الوصف الأقرب إلى تسمية قيمة
اختيار من متعدد
Clojure السؤال 1
Clojure السؤال 1. اختر الوصف الأقرب إلى طباعة قيمة
(println 42)
مرجع
أنماط main.clj
clojure -M main.cljentry point output syntax println
ناتج البرنامج
(println 42)
- شغل أصغر ملف أولا
- اطبع قيمة معروفة واحدة
- افحص الناتج قبل إضافة كود أكثر
variables assignment types def
القيم والأسماء
(def total 42) (println total)
- أعط القيم أسماء واضحة
- اجعل كل سطر يحمل فكرة واحدة أثناء التعلم
- تتبع القيمة قبل تغييرها
function collection Vector
الدوال والمجموعات
(defn add [a b] (+ a b)) (def scores [40 2]) (println (count scores))
- اجعل الدوال صغيرة
- ارجع قيما مفيدة
- استخدم المجموعة الشائعة قبل اللجوء إلى الأطر