Sobes.tech
Junior — Middle

Կարող եք բացատրել external կոնցեպտը Dart լեզվում և ինչպես է այն օգտագործվում:

sobes.tech AI

Պատասխան AI-ից

Dart լեզվում, external բանալի բառը օգտագործվում է այն ֆունկցիաների, մեթոդների կամ փոփոխականների հայտարարության համար, որոնց իրականացմանը գտնվում է ներկայիս Dart կոդից դուրս։ Սա թույլ է տալիս կապել Dart-ը բնիկ կոդի (օրինակ, C/C++), պլատֆորմ API-ների կամ գեներացված կոդի հետ։

Օրինակ, եթե դուք գրում եք Flutter-ի համար պլագին, կարող եք հայտարարել մեթոդը որպես external, և նրա իրականացմանը կլինի պլատֆորմի կողմում (Android/iOS)։

Օրինակ՝

external int nativeAdd(int a, int b);

Այստեղ nativeAdd հայտարարած է, բայց չի իրականցվում Dart-ում — իրականացումը կտրամադրվի դուրսից։

Այս կերպ, external օգնում է ինտեգրել Dart-ը արտաքին գրադարանների և պլատֆորմային հնարավորությունների հետ։