‫دعنا نتحدث عن الحجج مقابل المعلمات ، وهي أحد المصطلحات الأساسية التي نستخدمها عند وصف الوظائف.
‫دعونا نرى ماذا يقصدون.
‫ترى ، الآن ، وظيفة قل مرحبًا لدينا عامة جدًا.
‫بسيط جدا ، أليس كذلك؟
‫نحن فقط نطبع بشكل جيد.
‫مرحبًا.
‫إنه مفيد نوعًا ما ، لكن ليس حقًا.
‫تتعدى قوة الوظائف مجرد القدرة على استدعاء هذا عدة مرات لأنها تعيش في مكان واحد فقط
‫في الذاكرة ، فهل هذه القدرة بالنسبة لنا لجعلها ديناميكية؟
‫على سبيل المثال ، بين هذه الأقواس يمكنني أن أعطيها ما نسميه المعلمات.
‫هنا نعطيها المعلمات.
‫داخل القوس.
‫لذلك ، على سبيل المثال ، يمكنني تسميته.
‫وهو متغير قمت بتكوينه للتو.
‫يمكنني الاتصال بكل ما أريد ويمكنني تركه على هذا النحو ، أو يمكنني الاستمرار في إعطائه للمعلمات بقدر
‫ما أريد.
‫يمكنني الاستمرار في إضافة 100 إذا أردت ذلك.
‫في هذه الحالة ، دعنا نقول فقط أن هذا رمز تعبيري.
‫إذن فهذان متغيران أو معلمات قمت بإنشائها.
‫وهذا القول مرحبًا يمكن تلقيه.
‫هاتان المعلمتان.
‫ماذا يعني ذلك؟
‫هذا يعني أنه يمكننا استخدام هذه المتغيرات داخل هذه الدالة.
‫على سبيل المثال ، يمكنني إنشاء هذا كسلسلة F وأقول مرحبًا.
‫و أضف.
‫الاسم.
‫ثم قم أخيرًا بإضافة الرموز التعبيرية.
‫ولأن لدي هذه المعلمات ، يمكنني استخدامها كمتغيرات داخل كتلة التعليمات البرمجية هذه.
‫الآن ، تسمح لنا هذه المعلمات بإعطاء الدالة عندما نسميها ما نسميه الوسيطات.
‫وبالمناسبة ، الخلط بين المعلمات والحجج.
‫عادة ما يقول الناس إحداهم عندما يقصدون الآخر.
‫إنه أمر صعب بعض الشيء ، لذا انتظر هناك.
‫يتم استخدام الوسيطات كقيم فعلية نقدمها للدالة.
‫حتى الآن في قل مرحبا.
‫يمكنني تسميته.
‫في حالتي ، دعنا نقول مرحبًا لنفسي وبعد ذلك يمكنني إعطائها رمزًا تعبيريًا.
‫وترى كيف يعطيني المحرر تلميحًا بأنه يجب أن أعطيها رمزًا تعبيريًا لأنني حددتها هنا مرة أخرى ، وهو
‫أمر يساعدنا المحررون على القيام به.
‫لذلك دعونا نعطيه فقط وجهًا مبتسمًا مع إخراج لسانه.
‫الآن ، هذه حجج.
‫هذه هي القيمة الفعلية التي نقدمها للوظيفة ويطلق على اسم المتغيرات التي نستخدمها والتي
‫نتلقاها اسم المعلمات.
‫لذلك يتم استخدام المعلمات عندما نحدد الوظيفة ويتم استخدام الوسيطات عند استدعاء الوظيفة.
‫حدد واتصل.
‫وبالمناسبة ، يحب بعض الأشخاص أيضًا قول الاتصال أو استدعاء الوظيفة أو استدعاء الوظيفة.
‫لذلك إذا سمعت هذه الكلمات ، فأنت تعلم ما تعنيه.
‫لذلك إذا قمت بتشغيل هذا.
‫انا حصلت.
‫مرحبا اندريه.
‫مع هذا الوجه المبتسم.
‫وهذا هو الوقت الذي تصبح فيه الوظائف قوية حقًا لأننا لا نستطيع فقط إنشاء وظائف عامة تقوم بنفس
‫الشيء دائمًا ، ولكن يمكننا إنشاء وظائف تقوم بأشياء بناءً على المعلمات التي نقدمها
‫لها.
‫أو ما هي الحجج التي نسميها بها.
‫حتى الآن يمكنني استخدام وظيفة قل مرحبًا لأقول مرحبًا لصديقي دان وصديقي إميلي أيضًا.
‫وإذا نقرت على تشغيل ، فقد جعلنا وظيفتنا أكثر قابلية للتوسعة.
‫يمكننا استخدامه في أماكن متعددة.
‫وإذا كنا نصمم لعبة ، حسنًا ، لقد استخدمنا هذا لتحية مستخدمينا.
‫واستنادًا إلى اسم المستخدم ، يمكنني استخدام نفس الوظيفة مرارًا وتكرارًا.
‫ثانية.
‫نحن نحافظ على الكود الخاص بنا جافًا ونظيفًا من خلال القيام بشيء كهذا.
‫كم ذلك رائع؟
‫حسنا.
‫لنأخذ استراحة وسأراك في الفيديو التالي.