რა არის არჩევითი ჯაჭვისა და არჩევითი სავალდებულო?
რა არის არჩევითი ჯაჭვისა და არჩევითი სავალდებულო?

ვიდეო: რა არის არჩევითი ჯაჭვისა და არჩევითი სავალდებულო?

ვიდეო: რა არის არჩევითი ჯაჭვისა და არჩევითი სავალდებულო?
ვიდეო: როგორ მივიღე იაპონიის მოქალაქეობა 2024, მაისი
Anonim

სურვილისამებრ სავალდებულო ინახავს იმას, რაც ხარ სავალდებულო ცვლადში. ამ შემთხვევაში, ეს არის navigationController. Მეორეს მხრივ, სურვილისამებრ ჯაჭვის არ აყენებს მნიშვნელობას მარცხნივ ცვლადში.

გარდა ამისა, რა არის არჩევითი ჯაჭვისა და არჩევითი სავალდებულოა Swift-ში?

მოთხოვნის პროცესი, თვისებების, ხელმოწერების და მეთოდების გამოძახება სურვილისამებრ ეს შეიძლება იყოს „ნულ“განისაზღვრება როგორც სურვილისამებრ ჯაჭვის . სურვილისამებრ ჯაჭვის დააბრუნეთ ორი მნიშვნელობა - თუ სურვილისამებრ შეიცავს 'მნიშვნელობას' და იძახებს მის დაკავშირებულ თვისებებს, მეთოდებსა და ხელმოწერებს, აბრუნებს მნიშვნელობებს.

მეორეც, შემიძლია თუ არა არჩევითი ჯაჭვის გამოყენება? შენ შეუძლია გამოიყენოს სურვილისამებრ ჯაჭვის მეთოდის გამოძახების მცდელობისას, რომელიც შესაძლოა არ არსებობდეს. ეს შეუძლია იყოს სასარგებლო, მაგალითად, როდის გამოყენებით API, რომელშიც მეთოდი შეიძლება მიუწვდომელი იყოს განხორციელების ასაკის ან მომხმარებლის მოწყობილობაზე მიუწვდომელი ფუნქციის გამო.

ამის გარდა, რა სურვილისამებრ სავალდებულოა?

Შენ იყენებ სურვილისამებრ სავალდებულო შესამოწმებლად, თუ სურვილისამებრ შეიცავს მნიშვნელობას თუ არა. თუ ის შეიცავს მნიშვნელობას, გადაშალეთ იგი და ჩადეთ დროებით მუდმივში ან ცვლადში.

რა არის არჩევითი ჯაჭვის Swift?

სურვილისამებრ ჯაჭვის ეს არის თვისებების, მეთოდებისა და ხელმოწერების მოთხოვნისა და გამოძახების პროცესი სურვილისამებრ ეს შეიძლება იყოს ნული. თუ სურვილისამებრ შეიცავს მნიშვნელობას, თვისება, მეთოდი ან გამოწერის გამოძახება წარმატებულია; თუ სურვილისამებრ არის ნულოვანი, თვისება, მეთოდი ან აბონენტის გამოძახება აბრუნებს ნულს.

გირჩევთ: