المشكلة في الكود هي أنه لا توجد مسافات بين الأسماء عند الطباعة. يمكنك حل هذه المشكلة بإضافة مسافات يدويا بين الأسماء عند الطباعة، أو يمكنك استخدام علامات المسافة في النص المطبوع. هناك طريقتين لحل المشكلة:
الطريقة الأولى: إضافة مسافات بين الأسماء يدوياً.
rubyputs 'Hello, what\'s your first name?'
firstName = gets.chomp
puts 'What is your middle name?'
middleName = gets.chomp
puts 'Finally, what is your last name?'
lastName = gets.chomp
puts 'Nice to meet you ' + firstName + ' ' + middleName + ' ' + lastName + '. :)'
الطريقة الثانية: استخدام علامات المسافة في النص المطبوع.
rubyputs 'Hello, what\'s your first name?'
firstName = gets.chomp
puts 'What is your middle name?'
middleName = gets.chomp
puts 'Finally, what is your last name?'
lastName = gets.chomp
puts "Nice to meet you #{firstName} #{middleName} #{lastName}. :)"
باستخدام أي من الطريقتين، يجب أن تحل المشكلة وتحصل على النتيجة التي تريدها.
المزيد من المعلومات
بالطبع! في الكود الذي قمت بتقديمه، تقوم بطلب الأسماء من المستخدم وتخزينها في متغيرات، ثم تقوم بطباعة رسالة ترحيبية تحتوي على الأسماء التي تم إدخالها.
لاحظ أن استخدام علامات المسافة في النص المطبوع (" "
) يمكن أن يساعد في إضافة مسافات بين الأسماء بشكل أسهل وأكثر أناقة. باستخدام علامات المسافة، لا تحتاج إلى إدراج مسافات يدويًا بين الأسماء عند تكوين النص المطبوع.
إذا كانت لديك أي استفسارات أو تحتاج إلى مساعدة بشيء آخر، فلا تتردد في طرحها!