Sobes.tech
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.