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-ში.