Menu
CoddyTech
flag Ar iconالعربيةdown icon

الإدخال

جزء من قسم الأساسيات في رحلة GDScript على Coddy. الدرس 34 من 92.

حتى الآن، جاءت كل قيمة من الشيفرة نفسها. تحصل معظم البرامج على قيم من الخارج، على سبيل المثال من الشخص الذي يستخدمها. هذه القيم هي مدخلات البرنامج.

في هذه الدورة، يقرأ البرنامج الإدخال باستخدام OS.read_string_from_stdin(). تقرأ كل عملية استدعاء سطرًا واحدًا من الإدخال وتعيده على هيئة String، من دون فاصل السطر في النهاية:

var player_name := OS.read_string_from_stdin()
print("Hello, " + player_name)

عند إدخال Ada، يطبع هذا Hello, Ada.

تقرأ كل استدعاءة السطر التالي، لذا فإن البرنامج الذي يحتاج إلى سطرين من الإدخال يستدعيها مرتين:

var first := OS.read_string_from_stdin()
var second := OS.read_string_from_stdin()

تكون النتيجة دائمًا String، حتى عندما يكون السطر رقمًا. إذا كان الإدخال 42، فسيحتوي المتغير على النص "42"، ويكون "42" + "1" هو "421". يحوّل الدرس التالي هذا النص إلى رقم.

challenge icon

التحدي

سهل

اكتب برنامجًا يقرأ اسم لاعب من الإدخال ويرحّب به.

اطبع Hello, متبوعًا بمسافة ثم الاسم. على سبيل المثال، إذا كان الإدخال هو Ada، فسيطبع البرنامج:

Hello, Ada
  1. اقرأ الاسم باستخدام OS.read_string_from_stdin() وخزّنه في متغير.
  2. اطبع التحية.

جرّب بنفسك

extends Node

func _ready():
	# اقرأ الاسم، ثم اطبع التحية
	pass
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: مترجم GDScript عبر الإنترنت