Type inference
دەرەنجامگیریی جۆر
Proposed Kurdish term — under reviewزاراوەی پێشنیارکراو — لە ژێر پێداچوونەوەدایە Definitionپێناسە
The compiler working out a variable's from the value given to it, so you do not have to write the type. The type is still fixed afterwards.
دۆزینەوەی گۆڕاوێکە لەلایەن لە ڕێگەی ئەو نرخەی پێی دراوە، بۆیە پێویست ناکات خۆت جۆرەکە بنووسیت. جۆرەکە دواتریش هەر جێگیرە.
Exampleنموونە
var name = 'Aram'; makes name a String without writing String.
var name = 'Aram'; گۆڕاوی name دەکات بە String بەبێ نووسینی String.
var name = 'Aram';
print(name.runtimeType); // StringNote on the Kurdish termتێبینی دەربارەی زاراوە کوردییەکە
Proposed: built on the registry's inference «دەرەنجامگیری» (AI) + جۆر (type).
Related termsزاراوە پەیوەندیدارەکان
Videosڤیدیۆکان
How Dart checks types before the program runs and at runtime, and how var lets Dart infer a type that then stays fixed.
چۆن پێش و لە دەپشکنێت، هەروەها چۆن var ڕێگە دەدات خۆی جۆرەکە بدۆزێتەوە () کە دواتر ناگۆڕێت.