Junior — Middle
Dart dilində external anlayışını və onun necə istifadə olunduğunu izah edə bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
Dart dilində, external açar sözü, mövcud Dart kodundan kənarda yerləşən funksiyalar, metodlar və ya dəyişənlər üçün istifadə olunur. Bu, Dart-ı yerli kod (məsələn, C/C++), platforma API-ləri və ya yaradılmış kod ilə əlaqələndirməyə imkan verir.
Məsələn, Flutter üçün plagin yazırsınızsa, bir metodu external kimi elan edə bilərsiniz və onun həyata keçirilməsi platforma tərəfində (Android/iOS) olacaq.
Nümunə:
external int nativeAdd(int a, int b);
Burada, nativeAdd elan olunub, amma Dart-da həyata keçirilməyib — həyata keçirilməsi xaricdən təmin olunacaq.
Bu şəkildə, external Dart-ı xarici kitabxanalar və platforma imkanları ilə inteqrasiya etməyə kömək edir.