Sobes.tech
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 համակարգի հետ։