Sobes.tech
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ā.