برنامج Scala التعليمي: مرحبًا بالعالم
يساعدك هذا البرنامج التعليمي في البدء مع Scala. يشرح ما تحتاجه لكتابة أول برنامج Scala الخاص بك. يبدأ بالأساسيات: ستتعلم أين يمكنك العثور على الأدوات المطلوبة وتنزيلها، وكيفية تثبيت هذه الأدوات وسيأخذك خطوة بخطوة حتى بناء وتشغيل الكود الخاص بك. إذا لم تكن قد كتبت برنامج Scala من قبل، فهذا هو المكان المناسب للبدء. لقد أنشأنا هذه المقالة حتى تتمكن من البدء مع Scala، والانتقال إلى أمثلة الرسائل القصيرة الخاصة بنا. إذا كنت معتادًا بالفعل على Scala، فيمكنك الانتقال مباشرة إلى أحد مشاريع الرسائل القصيرة التالية.
أمثلة Scala للرسائل القصيرة:
Scala إرسال رسالة قصيرة باستخدام واجهة برمجة التطبيقات REST HTTP (عينة كود)
Scala إرسال رسائل متعددة باستخدام واجهة برمجة التطبيقات REST HTTP (عينة كود)
Scala جدولة رسالة قصيرة باستخدام واجهة برمجة التطبيقات REST HTTP (عينة كود)
Scala استقبال رسالة قصيرة باستخدام واجهة برمجة التطبيقات REST HTTP (عينة كود)
Scala حذف رسالة قصيرة باستخدام واجهة برمجة التطبيقات REST HTTP (عينة كود)
تنزيل أحدث مكتبة Scala لـ SMS من Github
Scala هي لغة برمجة. إنها تشبه اللغة الطبيعية، مثل الإنجليزية. تُستخدم للتحدث مع الكمبيوتر. الفرق الرئيسي بين اللغة الطبيعية ولغة البرمجة هو أن لغات البرمجة لها بنية أكثر صرامة، لمساعدة الكمبيوتر على فهمها بشكل أفضل.
ما هو IntelliJIntelliJ هو أداة لكتابة برنامج Scala. يسمح لك IntelliJ بكتابة النص باستخدام لغة Scala، ويجعلك قادرًا على إخبار الكمبيوتر بقراءة النص وتنفيذ التعليمات. نستخدم مصطلح "تشغيل" لإخبار الكمبيوتر بتنفيذ التعليمات.
ما هو برنامج Scala Hello worldبرنامج Scala hello world هو أبسط برنامج يمكنك كتابته. ببساطة يطبع الجملة: مرحبًا بالعالم على شاشة الكمبيوتر. برنامج Hello World هو أول برنامج يكتبه المطورون في أي لغة برمجة.
كيف تكتب أول برنامج لك في Scalaلكتابة أول برنامج لك في Scala:
- تحقق من المتطلبات الأساسية
- إعداد Java JDK
- تنزيل IntelliJ
- تثبيت Scala
- إنشاء مشروع Scala sbt جديد في IntelliJ
- تسمية المشروع وتعيين JDK
- كتابة برنامج Hello World في Scala
- تشغيل برنامج Scala Hello World الخاص بك
- تحقق من الناتج
إليك ما تحتاجه للبدء. لكتابة أول برنامج كمبيوتر لك في Scala، تحتاج إلى كمبيوتر يعمل بنظام Windows، وبيئة تطوير IntelliJ، وملحق Scala، وكود مثال موضح أدناه.
- كمبيوتر يعمل بنظام Windows 10
- Java JDK
- بيئة تطوير IntelliJ
- ملحق Scala
- مشروع Ozeki Hello World مثال
قد ترغب في استخدام هذا الرابط: https://adoptopenjdk.net/ لتنزيل Java JDK.
تنزيل Java JDK
للبدء في البرمجة باستخدام Scala، يجب أولاً تنزيل Java JDK. افعل ذلك بزيارة الرابط التالي: https://adoptopenjdk.net/. انقر على زر الإصدار الأحدث الأزرق لبدء تنزيل مثبت Java JDK (الشكل 1). بمجرد اكتمال التنزيل، يكون Java JDK جاهزًا للتثبيت.
لفهم لغة Scala، يجب على جهاز الكمبيوتر الخاص بنا تعلم اللغة. للقيام بذلك، علينا تثبيت Java JDK، الذي يحتوي على كل المعلومات حوله.
كيف تختبر ما إذا كان Java JDK مثبتًا؟
في خطوتين بسيطتين يمكنك اختبار ما إذا كان Java JDK مثبتًا:
- افتح موجه الأوامر
- اكتب الأمر التالي:
java -version
إذا كان Java مثبتًا، فسترى شيئًا مثل هذا:
اختبار Javaقبل البدء، يجب التأكد من تثبيت Java بشكل صحيح. للقيام بذلك، تحتاج أولاً إلى فتح موجه الأوامر. اكتب الأمر التالي: java -version واضغط على Enter (الشكل 2). إذا أعاد موجه الأوامر الإصدار الحالي من Java المثبت، فهو يعمل بشكل صحيح.
قد ترغب في استخدام هذا الرابط: https://jetbrains.com/idea/download/ لتنزيل IntelliJ.
تنزيل IntelliJ
الآن بعد تثبيت Java JDK، يمكنك تنزيل بيئة تطوير متكاملة (IDE) للبرمجة. قم بتنزيل IntelliJ من هذا الرابط: https://jetbrains.com/idea/download/ انقر على زر التنزيل تحت Community لبدء تنزيل المثبت. بعد اكتمال التنزيل، يمكنك تثبيت IntelliJ. (الشكل 3)
لكتابة أول برنامج Scala الخاص بك، تحتاج إلى تثبيت IntelliJ. يوضح الفيديو التالي كيفية إجراء هذا التثبيت.
تثبيت Scala
لإنشاء مشروع Scala في IntelliJ، علينا تثبيت إضافة Scala. في الفيديو التالي، سأريكم كيفية تثبيت إضافة Scala في بيئة IntelliJ.
تثبيت إضافة Scala
للبدء في البرمجة بلغة Scala، يجب أولاً تثبيت إضافة Scala في IntelliJ. عند تشغيل البيئة، انقر على علامة تبويب الإضافات على اليسار. اكتب "Scala" في شريط البحث (الشكل 4). ستظهر نتائج البحث مع إضافة Scala. انقر عليها، ثم انقر على تثبيت لإعداد هذه الإضافة.
بعد تثبيت إضافة Scala بنجاح، ستظهر في علامة التبويب "المثبتة". عند النقر عليها لعرض التفاصيل، ستظهر عبارة "مفعلة لجميع المشاريع". (الشكل 5)
لتشغيل الكود الخاص بك لأول مرة في IntelliJ، يجب عليك الضغط على
F4 أو
عند تشغيل الكود الخاص بك داخل IntelliJ، ستظهر النتيجة في وحدة التحكم الخاصة بالتصحيح.
تقع هذه الوحدة في الجزء السفلي من النافذة.
تحتوي على المخرجات وأي رسائل خطأ قد يعيدها الكود الخاص بك.
هنا يمكننا رؤية أن رسالة "Hello world!" ظهرت بعد تشغيل الكود (الشكل 9).
الآن دعونا نرى ما يحدث عندما يواجه سكالا خطأً.
ما هو الخطأ النحوي؟
الخطأ النحوي يعني أنني لا أفهم. إذا تحدثت مع شخص ما باللغة الإنجليزية ولم
يفهم ما تقوله، سيرد بـ "أنا لا أفهم".
إذا تحدثت مع الكمبيوتر بلغة سكالا ولم يفهم الكمبيوتر ما
تقوله، سيرد بـ "خطأ نحوي".
كيفية التعامل مع خطأ نحوي في سكالا؟
في الكود أدناه، سنقوم بإنشاء خطأ نحوي عمداً بعدم وضع
فاصلة منقوطة بعد سطر Hello World. سترى كيف يتفاعل الكمبيوتر،
وكيف نصلح الخطأ، وكيف نقوم بتشغيل البرنامج بنجاح.
يخطر IntelliJ المطور بالأخطاء بعدة طرق.
أولاً، يقوم محرر النصوص بتسطير أجزاء من الكود التي ستؤدي إلى خطأ.
يفعل ذلك حتى قبل تشغيل الكود الخاص بك، لذا من السهل تحديد الأخطاء المطبعية الأساسية (الشكل 10).
قررنا تشغيل الكود على أي حال لعرض تقرير خطأ.
تظهر تقارير الأخطاء داخل وحدة التحكم الخاصة بالتصحيح بعد فشل البرنامج في التشغيل.
هذه التقارير مفيدة للغاية، لأنها تشير إلى موقع ونوع الخطأ للمطور.
من خلال قراءة هذا الدليل، اكتسبت القدر الكافي من المعرفة لبدء البرمجة بلغة سكالا، وبناء وتشغيل أول برنامج Hello World الخاص بك.
إذا اتبعت التعليمات أعلاه وتم تشغيل البرنامج بنجاح، فقد اتخذت الخطوات الأولى لتصبح مطور برمجيات سكالا.
يمكنك الآن استخدام حلول Ozeki Scala SMS التي ستساعدك على تنظيم الرسائل بفعالية وسهولة لأنك تستطيع تخصيص الأكواد المعطاة دون أي قيود.
تعلم المزيد عن تطوير نظام المراسلة الخاص بك باستخدام حلول سكالا.
انتقل إلى البرنامج التعليمي التالي حول كيفية إرسال SMS من سكالا.
دعونا نطبق ما تعلمته. حمل Ozeki SMS Gateway الآن!