نسخ الرابط
مين الباش مهندس الي رح يذكر لنا الفرق بين ال const و final في لغة Dart؟ #flutter #تكنولوجيا_المستقبل #dart
والنصوص الثابتة. مثال: ```dart const double pi = 3.14159; const String welcomeMessage = 'مرحبًا بك في التطبيق'; ``` 2. final: - يستخدم لتعريف متغير ثابت (constant variable)، وهو متغير لا يمكن إعادة تعيين قيمته بعد التعريف. - يمكن تعيين قيمة المتغير final في وقت التشغيل (runtime)، وبالتالي يمكن حساب القيمة بناءً على الظروف أو الحسابات الأخرى. - يستخدم عادة عندما تحتاج إلى تعيين قيمة للمتغير في وقت التشغيل وأن تكون القيمة ثابتة بعد ذلك. مثال: ```dart final double radius = calculateRa
في لغة Dart، هناك اختلاف بين الكلمتين "const" و "final" وهما يستخدمان لتعريف المتغيرات الثابتة (التي لا يمكن تغيير قيمتها بعد التعريف). إليك الفرق بينهما: 1. const: - يستخدم لتعريف قيمة ثابتة في وقت التصميم (compile-time constant)، وهي قيمة يتم تحديدها أثناء ترجمة البرنامج ولا يمكن تغييرها في وقت التشغيل. - يجب أن تكون القيمة المعينة للمتغير const قابلة للحساب أثناء ترجمة البرنامج، ولا يمكن استخدام تعابير أو دوال لحسابها. - تستخدم عادة لتعريف القيم الثابتة التي لا تتغير، مثل الأعداد
برمجه تطبيقات الموبايل
technology
تبادل معلومات حول برمجه تطبيقات الموبايل وعروض اعمال برمجيه
866 أعضاء
انضم
```dart final double radius = calculateRadius(); final String name = getName(); ``` يمكن استخدام كلمة "const" و "final" في تعريف المتغيرات والقوائم والخرائط والفئات والواجهات. يساعد استخدام المتغيرات الثابتة في زيادة أداء التطبيق وتحسين الوضوح والتفاهم في الشفرة المصدرية.