არჩევნები არის Swift-ის ბირთვში და არსებობს Swift-ის პირველი ვერსიიდან. არასავალდებულო მნიშვნელობა საშუალებას გვაძლევს დავწეროთ სუფთა კოდი და ამავე დროს ვიზრუნოთ შესაძლო ნულ მნიშვნელობებზე. თუ თქვენ ახალი ხართ Swift-ში, შეიძლება დაგჭირდეთ შეგუება თვისებებისთვის კითხვის ნიშნის დამატების სინტაქსს.
რა არის Swift არჩევითი?
სურვილისამებრ Swift-ში ძირითადად არის მუდმივი ან ცვლადი, რომელსაც შეუძლია შეიცავდეს მნიშვნელობა ან მნიშვნელობა. მნიშვნელობა შეიძლება იყოს ან არ შეიძლება იყოს ნული. იგი აღინიშნება „?“-ის მიმატებით. ტიპის დეკლარაციის შემდეგ.
რა პრობლემებს წყვეტს არჩევითი Swift?
არჩევნები არის Swift-ის გადაწყვეტა პრობლემისთვის, რომელიც წარმოადგენს როგორც მნიშვნელობას, ასევე მნიშვნელობის არარსებობას. სურვილისამებრ ნებადართულია მნიშვნელობის ან ნულის შენახვა. იფიქრეთ არასავალდებულო, როგორც ყუთი: ის ან შეიცავს ზუსტად ერთ მნიშვნელობას, ან ცარიელია. როდესაც ის არ შეიცავს მნიშვნელობას, ამბობენ, რომ შეიცავს ნულს.
როგორ არის დანერგილი ოფციები Swift-ში?
არჩევნები Swift-ში რეალურად ბევრად მეტია, ვიდრე ნიშანი ტიპის ბოლოს, ისინი რეალურად არის enum. არსებითად, ინტ? არის იგივე, რაც არჩევითი და ის დანერგილია პირდაპირ სიაში. … თქვენ შეგიძლიათ დააყენოთ ისინი ხელით ნომრით, ან შეგიძლიათ მისცეთ საშუალება, რომ ეს თავად გააკეთოს.
რა არის შეფუთვა და ამოხსნა Swift-ში?
შეფუთვა ნიშნავს, რომ რეალური მნიშვნელობა ინახება ლოგიკურ გარე სტრუქტურაში. თქვენ ვერ მიაღწევთ ამ მნიშვნელობას (inამ შემთხვევაში „მუ“) მისი ამოხსნის გარეშე. Swift-ის სამყაროში ყოველთვის შობაა და ყოველთვის არის საჩუქრები - ან მინიმუმ ცვლადები - გასახსნელად. თქვენ ხსნით მნიშვნელობებს ძახილის ნიშნების დამატებით.