Difference between Final and Const بالعربي

Поділитися
Вставка
  • Опубліковано 15 жов 2024
  • in this video we will learn the difference between final and const and when to use them and why we should use const through our whole app

КОМЕНТАРІ • 10

  • @mahmoudamer5765
    @mahmoudamer5765 4 місяці тому

    عاش يا بشمهندسة 👏🏻👏🏻

    • @nehalelsamoly
      @nehalelsamoly  4 місяці тому

      💖شكرا ياباش مهندس

  • @MedoHassan-e8r
    @MedoHassan-e8r 8 місяців тому

    عاش ممتز محتوى عربي وبنت استمري شرحك كويس

  • @shahdmagdy-l4j
    @shahdmagdy-l4j 8 місяців тому

    بدأتي التراك flutter في سنه كام في الكليه واخد منك وقت التعلم قد ايه عارفه انه كل يوم بتتعلمي حاجة جديده ولكن يعتبر خلصتي مذاكرة في وقت قد ايه لان السؤال دا محيرني ❤

    • @nehalelsamoly
      @nehalelsamoly  8 місяців тому

      بداته ف اخر تانيه علي مااتذكر وكنت بعمل جمبه كذه حاجه غير ان لابي كان اتحرق ف اتعطلت ف الحقيقه مش عارفه ادد اي بالظبط بس امشي زيي مانتي انا مش مقياس

  • @mervatelshazly9425
    @mervatelshazly9425 7 місяців тому

    ع شرح برمجه اولى حاسبات تيرم تانى ❤

  • @كاتاميوازا
    @كاتاميوازا 8 місяців тому

    وعليكم السلام ورحمة الله وبركاته.
    سَلمتِ أختي د.نهال. بارك الله فيكِ.
    00:45
    01:09
    أنعم و أكرم !
    ::
    ملخص عناصر المحاضرة التي خرجت بها بعد الانصات ^_^:
    const مقابل final
    أولا: وجه الشبه بينهما يكمن في أنهما يحملان القيم الثابتة في البرنامج بغض النظر عن نوع تلك القيم. و عند تحديد القيم لمرة واحدة لايمكن تغييرها أو التلاعب بها مرة أخرى.
    ثانيا: الفروق بينهما:
    - في حال استخدام const فإن القيمة التي يحملها تترجم أثناء مرحلة تصريف الكود البرمجي، بينما يتم ترجمة القيمة التي يحملها final في زمن التنفيذ أي بعد تصريف الكود. وهذه النقطة قد ترتبط بعامل سرعة تنفيذ البرنامج، وطريقة تخزين القيم في الذاكرة و عنونتها!
    - هذه النقطة لها علاقة بالنقطة السابقة وهي إمكانية إسناد قيمة متغير للثابت المحجوز باستخدام الكلمة final، بينما يستحيل عمل ذلك مع const لأن القيمة المسندة ليس لها وجود في مرحلة تصريف الكود (ليست موجودة في الذاكرة و ليس لها عنوان اصلا).
    - في حال استخدام final يمكن إسناد القيم أو تعيينها لاحقا، و لا يشترط إسناد القيمة في سطر التصريح أو تعريف الثابت. و هذا لا ينطبق على const.
    المزايا:
    استخدام final يجنب المبرمج الوقوع في بعض الأخطاء، مثل: عند تفضيل إسناد القيمة لاحقا، أو تمريرها عبر متغير.
    استخدام const يوفر في مساحة الذاكرة ويفضل استخدامها في الثوابت المعروفة مثل: ثابت الدائرة (ط) باي pi.
    :
    أرجو أن لا أكون قد تجاوزت عنصر من العناصر، أو أخطأت في فهمه!.
    وفقكم الله أختنا الكريمة.

    • @nehalelsamoly
      @nehalelsamoly  8 місяців тому +2

      شكرا ع الانصات اتمني تكون الفيديوهات مفيده

    • @كاتاميوازا
      @كاتاميوازا 8 місяців тому

      @@nehalelsamoly شكر الله لكم أختي د.نهال
      مؤكد!، جعلها الله في ميزان أعمالكم الصالحة