Junior — Middle
Ինչպե՞ս կարող ենք հայտարարել փոփոխական, որը չի թույլատրում null արժեքը, և անմիջապես տալ նրան կոնկրետ արժեք։
sobes.tech AI
Պատասխան AI-ից
Dart (Flutter լեզու) նախնական փոփոխականը սովորաբար թույլ չի տալիս null արժեք, եթե բացահայտորեն ? նշելով տիպը։ Որպեսզի հայտարարեք այն փոփոխականը, որը չի կարող լինել null և անմիջապես նրան նշանակեք արժեք, բավական է նշել տիպը առանց ? և նշանակել արժեքը՝
int count = 10; // count չի կարող լինել null
String name = "Flutter"; // name նույնպես չի կարող լինել null
Եթե փորձեք նշանակել null այդպիսի փոփոխականին, կոմպիլյատորը կցուցադրի սխալ։ Սա կապված է Dart-ի null safety համակարգի հետ։