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