Junior — Middle
Чӣ гуна метавон тағйирёбандаиеро эълон кард, ки арзиши nullро иҷозат намедиҳад ва фавран арзиши муайянро ба он таъин кард?
sobes.tech AI
Ҷавоб аз AI
Даро (забон Flutter) тағйирёбандаи пешфарзан иҷозат намедиҳад арзиши null, агар ба таври равшан намудан бо ? нависед. Барои эълон кардани тағйирёбанда, ки наметавонад null бошад, ва ба он фавран арзиш додан, кифоя аст, ки нависед навъи бе ? ва арзишро таъин кунед:
int count = 10; // count наметавонад null бошад
String name = "Flutter"; // номи ҳам наметавонад null бошад
Агар кӯшиш кунед, ки null ба чунин тағйирёбанда таъин кунед, компилятор хато медиҳад. Ин бо системаи null safety дар Dart алоқаманд аст.