Input/Output – First Style

نستكمل كلامنا عن لغة البرمجة رينج ومميزاتها التي تتميز بها عن غيرها من لغات البرمجة الاخري.

يوجد ثلاث أنماط في اللغة – تستطيع أن تختار النمط أو  syntax الذي يعجبك وتبرمج به

من خلال الموقع الخاص باللغة : http://ring-lang.net

ليس ذلك فقط ، بل من الممكن أن تستبدل المعاملات Operators وكذلك الكلمات Keywords  الخاص ببناء جمل التحكم  Syntax بكلمات أخري تروق لك.

الخطوات اللازمة لعمل مشروع 

  1. نفتح ملف rnote
  2. نعمل حفظ للمشروع بأي اسم مع مراعاة شروط التسمية ويكون بامتاد اسم اللغة ring.
  3. يتم كتابة الكود في source code
  4. يتم عمل run للمشروع

مثال

طباعة hello world

See  Hello World

كما يمكن الكتابة بالشكل الاتي ويكون نفس الخرج وذلك لان اللغه not case-sensitive أي لا تتاثر بحالة كتابة الاحرف سواء capital أو small

 SEE Hello World

شكل الخرج Output في مترجم اللغة Interpreter و شاشة Command Line1.jpg

وفي حالة طباعة أكتر من سطر فيوجد طريقتان لعمل سطر جديد أو النزول لسطر جديد

الطريقة الأولي:

الضغط علي Enter بعد الكلمة التي تريد النزول بعدها  مع مراعاة أن هناك double quotition mark  ” ” واحد فقط في البداية والنهاية.

مثال:

 “ See
Hello world

Hello world

” 

الطريقة الثانية 

في هذه الطريقة يتم وضع double quotation mark بين الحروف المراد وضعها في كل سطر

والدمج بين حروف كل سطر  باستخدام  nl أي سطر جديد New Line

مثال

See Hello World + nl + Hello World

الصورة التالية توضح شكل الخرج 2.jpg

مثال 

  See
Hello
Welcome to the Ring programming language
?How are you

See Hello + nl + Welcome to the Ring programming language?+nl+ How are you

3.jpg

ولادخال داتا Data  من المستخدم ، يتم استخدام أمر Give

كما في الصورة التالية

4.jpg

ومن هنا تعلمنا كيفية عمل طباعة وادخال داتا عن طريق المستخدم

والي لقاء اخر

Advertisements

اترك رد

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s