0Pricing
Ruby Academy · درس

إدخال المستخدم وإخراجه

التقطوا إدخال المستخدم من وحدة التحكم ونسّقوا المخرجات باستخدام puts وgets

إدخال المستخدم وإخراجه درس مجاني في Ruby Academy على CoddyKit. هذا هو الدرس 2 من أصل 3. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Ruby Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Ruby Academy 3 دروس في المجموع.

إدخال المستخدم وإخراجه

إدخال المستخدم وإخراجه

يُعد التفاعل مع المستخدمين من خلال الإدخال والإخراج جزءًا أساسيًا من العديد من التطبيقات.

في هذا الدرس، ستتعلمون كيفية التقاط إدخال المستخدم وتنسيق الإخراج باستخدام puts وgets.

إدخال المستخدم وإخراجه — رسم توضيحي 1

عرض الإخراج باستخدام puts

عرض الإخراج باستخدام puts

استخدموا puts لطباعة نص في وحدة التحكم.

puts 'Hello, Ruby!'

استخدام print

استخدام print

يعمل print مثل puts، لكنه لا يضيف سطرًا جديدًا.

print 'Hello, '
print 'Ruby!'

الحصول على إدخال المستخدم

الحصول على إدخال المستخدم

استخدموا gets لالتقاط إدخال المستخدم من وحدة التحكم.

puts 'Enter your name:'
name = gets
puts "Hello, #{name}"

استخدام gets.chomp

استخدام gets.chomp

يلتقط gets محرف السطر الجديد. استخدموا chomp لإزالته.

puts 'Enter your city:'
city = gets.chomp
puts "You live in #{city}."

إقحام المتغيرات في السلاسل النصية

إقحام المتغيرات في السلاسل النصية

استخدموا #{} داخل علامتي اقتباس مزدوجتين لإدراج المتغيرات في سلسلة نصية.

name = 'Alice'
puts "Hello, #{name}!"

الحصول على إدخال رقمي

الحصول على إدخال رقمي

استخدموا to_i لتحويل الإدخال إلى عدد صحيح.

puts 'Enter your age:'
age = gets.chomp.to_i
puts "In 5 years, you will be #{age + 5} years old."

تنسيق الإخراج

تنسيق الإخراج

استخدموا printf أو sprintf لتنسيق الإخراج.

price = 9.99
printf('Price: $%.2f', price)

تهانينا!

تهانينا!

لقد تعلمتم كيفية التقاط إدخال المستخدم وتنسيق الإخراج في Ruby.

بعد ذلك، ستستكشفون التعامل مع JSON وYAML.

إدخال المستخدم وإخراجه — رسم توضيحي 10

الأسئلة الشائعة

هل درس «إدخال المستخدم وإخراجه» مجاني؟

نعم — نص درس «إدخال المستخدم وإخراجه» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Ruby Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Ruby Academy 3 دروس في المجموع.

ماذا ستتعلم في «إدخال المستخدم وإخراجه»؟

التقطوا إدخال المستخدم من وحدة التحكم ونسّقوا المخرجات باستخدام puts وgets تتمرن على Ruby Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Ruby Academy؟

لا تُشترط خبرة سابقة. Ruby Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 3.

كم من الوقت يستغرق درس «إدخال المستخدم وإخراجه»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Ruby Academy هذا؟

نعم. كل درس في Ruby Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. قراءة الملفات وكتابتها
  2. إدخال المستخدم وإخراجه
  3. التعامل مع JSON وYAML
← العودة إلى Ruby Academy