Junior — Middle
Kā deklarēt mainīgo, kas nepieļauj null vērtību, un uzreiz tam piešķirt konkrētu vērtību?
sobes.tech AI
Atbilde no AI
Dart (Flutter valoda) noklusējuma mainīgais parasti nepieļauj null vērtību, ja vien nav skaidri norādīts tips ar ?. Lai deklarētu mainīgo, kas nevar būt null, un uzreiz tam piešķirtu vērtību, pietiek norādīt tipu bez ? un piešķirt vērtību:
int count = 10; // count nevar būt null
String name = "Flutter"; // name arī nevar būt null
Ja mēģināsiet piešķirt null šādai mainīgajai, kompilators izvadīs kļūdu. Tas ir saistīts ar null safety sistēmu Dart valodā.