1. Glossaryفەرهەنگی زاراوەکان
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); // String

Note on the Kurdish termتێبینی دەربارەی زاراوە کوردییەکە

Proposed: built on the registry's inference «دەرەنجامگیری» (AI) + جۆر (type).

Related termsزاراوە پەیوەندیدارەکان

Videosڤیدیۆکان

#1 - Dart Language, Type System, Soundness, Type Inference, Null Safety, JIT & AOT CompilersFlutterly · Englishئینگلیزی · 21K viewsبینین · 1K likesلایک · Partبەشی 6:41–9:58 (ofلە 16:56)

How Dart checks types before the program runs and at runtime, and how var lets Dart infer a type that then stays fixed.

چۆن پێش و لە دەپشکنێت، هەروەها چۆن var ڕێگە دەدات خۆی جۆرەکە بدۆزێتەوە () کە دواتر ناگۆڕێت.

Learn more inزیاتر فێربە لە