Sobes.tech
Junior — Middle

როგორ შეიძლება გამოაცხადოთ ცვლადი, რომელიც არეგულირებს null მნიშვნელობას და დაუყოვნებლივ მიაწოდოთ მას კონკრეტული მნიშვნელობა?

sobes.tech AI

პასუხი AI-სგან

Dart (Flutter ენა) ჩვეულებრივ არ იძლევა მნიშვნელობას null, თუ არ გიწერთ აშკარად ტიპს ?-ით. რათა გამოაცხადოთ ისეთი ცვლადი, რომელიც არ შეიძლება იყოს null და დაუყოვნებლივ მიენიჭოს მნიშვნელობა, საკმარისია მიუთითოთ ტიპი ?-ის გარეშე და მიენიჭოთ მნიშვნელობა:

int count = 10; // count არ შეიძლება იყოს null
String name = "Flutter"; // name-ც ასევე არ შეიძლება იყოს null

თუ სცადეთ მიენიჭოთ null ასეთ ცვლადს, კომპილატორი გამოიტანს შეცდომას. ეს დაკავშირებულია null safety სისტემასთან Dart-ში.