برنامج 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

Scala هي لغة برمجة. إنها تشبه اللغة الطبيعية، مثل الإنجليزية. تُستخدم للتحدث مع الكمبيوتر. الفرق الرئيسي بين اللغة الطبيعية ولغة البرمجة هو أن لغات البرمجة لها بنية أكثر صرامة، لمساعدة الكمبيوتر على فهمها بشكل أفضل.

ما هو IntelliJ

IntelliJ هو أداة لكتابة برنامج Scala. يسمح لك IntelliJ بكتابة النص باستخدام لغة Scala، ويجعلك قادرًا على إخبار الكمبيوتر بقراءة النص وتنفيذ التعليمات. نستخدم مصطلح "تشغيل" لإخبار الكمبيوتر بتنفيذ التعليمات.

ما هو برنامج Scala Hello world

برنامج Scala hello world هو أبسط برنامج يمكنك كتابته. ببساطة يطبع الجملة: مرحبًا بالعالم على شاشة الكمبيوتر. برنامج Hello World هو أول برنامج يكتبه المطورون في أي لغة برمجة.

كيف تكتب أول برنامج لك في Scala

لكتابة أول برنامج لك في Scala:

  1. تحقق من المتطلبات الأساسية
  2. إعداد Java JDK
  3. تنزيل IntelliJ
  4. تثبيت Scala
  5. إنشاء مشروع Scala sbt جديد في IntelliJ
  6. تسمية المشروع وتعيين JDK
  7. كتابة برنامج Hello World في Scala
  8. تشغيل برنامج Scala Hello World الخاص بك
  9. تحقق من الناتج
المتطلبات الأساسية

إليك ما تحتاجه للبدء. لكتابة أول برنامج كمبيوتر لك في Scala، تحتاج إلى كمبيوتر يعمل بنظام Windows، وبيئة تطوير IntelliJ، وملحق Scala، وكود مثال موضح أدناه.

  • كمبيوتر يعمل بنظام Windows 10
  • Java JDK
  • بيئة تطوير IntelliJ
  • ملحق Scala
  • مشروع Ozeki Hello World مثال
تنزيل Java JDK

قد ترغب في استخدام هذا الرابط: https://adoptopenjdk.net/ لتنزيل Java JDK.

الفيديو 1 - كيفية تنزيل Java JDK (برنامج تعليمي بالفيديو)

تنزيل Java JDK

للبدء في البرمجة باستخدام Scala، يجب أولاً تنزيل Java JDK. افعل ذلك بزيارة الرابط التالي: https://adoptopenjdk.net/. انقر على زر الإصدار الأحدث الأزرق لبدء تنزيل مثبت Java JDK (الشكل 1). بمجرد اكتمال التنزيل، يكون Java JDK جاهزًا للتثبيت.

تنزيل java jdk
الشكل 1 - تنزيل Java JDK

تثبيت Java JDK

الفيديو 2 - كيفية تثبيت Java JDK (برنامج تعليمي بالفيديو)

لفهم لغة Scala، يجب على جهاز الكمبيوتر الخاص بنا تعلم اللغة. للقيام بذلك، علينا تثبيت Java JDK، الذي يحتوي على كل المعلومات حوله.

كيف تختبر ما إذا كان Java JDK مثبتًا؟

في خطوتين بسيطتين يمكنك اختبار ما إذا كان Java JDK مثبتًا:

  1. افتح موجه الأوامر
  2. اكتب الأمر التالي:

java -version
	

الكود 1 - أمر لاختبار ما إذا كان Java مثبتًا

إذا كان Java مثبتًا، فسترى شيئًا مثل هذا:

اختبار Java

قبل البدء، يجب التأكد من تثبيت Java بشكل صحيح. للقيام بذلك، تحتاج أولاً إلى فتح موجه الأوامر. اكتب الأمر التالي: java -version واضغط على Enter (الشكل 2). إذا أعاد موجه الأوامر الإصدار الحالي من Java المثبت، فهو يعمل بشكل صحيح.

الشكل 2 - إصدار Java المثبت

تنزيل IntelliJ

قد ترغب في استخدام هذا الرابط: https://jetbrains.com/idea/download/ لتنزيل IntelliJ.

الفيديو 3 - كيفية تنزيل IntelliJ (برنامج تعليمي بالفيديو)

تنزيل IntelliJ

الآن بعد تثبيت Java JDK، يمكنك تنزيل بيئة تطوير متكاملة (IDE) للبرمجة. قم بتنزيل IntelliJ من هذا الرابط: https://jetbrains.com/idea/download/ انقر على زر التنزيل تحت Community لبدء تنزيل المثبت. بعد اكتمال التنزيل، يمكنك تثبيت IntelliJ. (الشكل 3)

تنزيل intellij
الشكل 3 - تنزيل IntelliJ

تثبيت IntelliJ

لكتابة أول برنامج Scala الخاص بك، تحتاج إلى تثبيت IntelliJ. يوضح الفيديو التالي كيفية إجراء هذا التثبيت.

الفيديو 4 - كيفية تثبيت IntelliJ (فيديو تعليمي)

تثبيت Scala

لإنشاء مشروع Scala في IntelliJ، علينا تثبيت إضافة Scala. في الفيديو التالي، سأريكم كيفية تثبيت إضافة Scala في بيئة IntelliJ.

الفيديو 5 - كيفية تثبيت Scala (فيديو تعليمي)

تثبيت إضافة Scala

للبدء في البرمجة بلغة Scala، يجب أولاً تثبيت إضافة Scala في IntelliJ. عند تشغيل البيئة، انقر على علامة تبويب الإضافات على اليسار. اكتب "Scala" في شريط البحث (الشكل 4). ستظهر نتائج البحث مع إضافة Scala. انقر عليها، ثم انقر على تثبيت لإعداد هذه الإضافة.

تثبيت إضافة scala في intellij
الشكل 4 - تثبيت إضافة Scala

تم تثبيت Scala

بعد تثبيت إضافة Scala بنجاح، ستظهر في علامة التبويب "المثبتة". عند النقر عليها لعرض التفاصيل، ستظهر عبارة "مفعلة لجميع المشاريع". (الشكل 5)

إضافة scala المثبتة في intellij
الشكل 5 - إضافة Scala المثبتة
تشغيل برنامج hello world

لتشغيل الكود الخاص بك لأول مرة في IntelliJ، يجب عليك الضغط على F4 أو

الفيديو 8 - كيفية تشغيل الكود الخاص بك في IntelliJ لأول مرة (فيديو تعليمي)

نتيجة الكود الخاص بك

عند تشغيل الكود الخاص بك داخل IntelliJ، ستظهر النتيجة في وحدة التحكم الخاصة بالتصحيح. تقع هذه الوحدة في الجزء السفلي من النافذة. تحتوي على المخرجات وأي رسائل خطأ قد يعيدها الكود الخاص بك. هنا يمكننا رؤية أن رسالة "Hello world!" ظهرت بعد تشغيل الكود (الشكل 9). الآن دعونا نرى ما يحدث عندما يواجه سكالا خطأً.

hello world في سكالا
الشكل 9 - نتيجة الكود

ماذا لو ارتكبت خطأ في الكود الخاص بي

ما هو الخطأ النحوي؟

الخطأ النحوي يعني أنني لا أفهم. إذا تحدثت مع شخص ما باللغة الإنجليزية ولم يفهم ما تقوله، سيرد بـ "أنا لا أفهم". إذا تحدثت مع الكمبيوتر بلغة سكالا ولم يفهم الكمبيوتر ما تقوله، سيرد بـ "خطأ نحوي".

كيفية التعامل مع خطأ نحوي في سكالا؟

في الكود أدناه، سنقوم بإنشاء خطأ نحوي عمداً بعدم وضع فاصلة منقوطة بعد سطر Hello World. سترى كيف يتفاعل الكمبيوتر، وكيف نصلح الخطأ، وكيف نقوم بتشغيل البرنامج بنجاح.

الفيديو 9 - كيفية التعامل مع خطأ نحوي في سكالا (فيديو تعليمي)

الفيديو 9 - ارتكاب وإصلاح خطأ في IntelliJ

تقرير الخطأ في IntelliJ

يخطر IntelliJ المطور بالأخطاء بعدة طرق. أولاً، يقوم محرر النصوص بتسطير أجزاء من الكود التي ستؤدي إلى خطأ. يفعل ذلك حتى قبل تشغيل الكود الخاص بك، لذا من السهل تحديد الأخطاء المطبعية الأساسية (الشكل 10). قررنا تشغيل الكود على أي حال لعرض تقرير خطأ. تظهر تقارير الأخطاء داخل وحدة التحكم الخاصة بالتصحيح بعد فشل البرنامج في التشغيل. هذه التقارير مفيدة للغاية، لأنها تشير إلى موقع ونوع الخطأ للمطور.

الشكل 10 - تقرير خطأ في IntelliJ

ملخص

من خلال قراءة هذا الدليل، اكتسبت القدر الكافي من المعرفة لبدء البرمجة بلغة سكالا، وبناء وتشغيل أول برنامج Hello World الخاص بك. إذا اتبعت التعليمات أعلاه وتم تشغيل البرنامج بنجاح، فقد اتخذت الخطوات الأولى لتصبح مطور برمجيات سكالا. يمكنك الآن استخدام حلول Ozeki Scala SMS التي ستساعدك على تنظيم الرسائل بفعالية وسهولة لأنك تستطيع تخصيص الأكواد المعطاة دون أي قيود.

تعلم المزيد عن تطوير نظام المراسلة الخاص بك باستخدام حلول سكالا. انتقل إلى البرنامج التعليمي التالي حول كيفية إرسال SMS من سكالا.

دعونا نطبق ما تعلمته. حمل Ozeki SMS Gateway الآن!

More information