ตัวเลือกอย่างรวดเร็วมีไว้เพื่ออะไร?

ตัวเลือกอย่างรวดเร็วมีไว้เพื่ออะไร?
ตัวเลือกอย่างรวดเร็วมีไว้เพื่ออะไร?
Anonim

ตัวเลือกคือแก่นของ Swift และมีอยู่ตั้งแต่ Swift เวอร์ชันแรก ค่าทางเลือก ช่วยให้เราเขียนโค้ดสะอาดพร้อมดูแลค่าศูนย์ที่เป็นไปได้ หากคุณเพิ่งเริ่มใช้ Swift คุณอาจต้องคุ้นเคยกับไวยากรณ์ของการเพิ่มเครื่องหมายคำถามลงในคุณสมบัติ

ตัวเลือก Swift คืออะไร

ตัวเลือกในภาษา Swift ก็คือ ค่าคงที่หรือตัวแปรที่สามารถเก็บค่า OR ไม่มีค่าได้ ค่าสามารถหรือไม่สามารถเป็นศูนย์ได้ มันแสดงโดยการต่อท้าย “?” หลังการประกาศประเภท

ตัวเลือกเสริมแก้ปัญหาอะไร Swift

ตัวเลือกคือวิธีแก้ปัญหาของ Swift สำหรับปัญหา ในการแทนค่าและค่าที่ไม่มี ทางเลือกได้รับอนุญาตให้เก็บค่าหรือ nil คิดว่าตัวเลือกเป็นกล่อง: มีค่าหนึ่งค่าเท่านั้นหรือว่างเปล่า เมื่อไม่มีค่า เรียกว่ามี nil

มีการใช้งานตัวเลือกใน Swift อย่างไร

ตัวเลือกในภาษา Swift เป็นมากกว่าเครื่องหมายที่ส่วนท้ายของประเภท จริงๆ แล้วมันคือ an enum โดยพื้นฐานแล้ว Int? เป็นสิ่งเดียวกับ Optional และนำไปใช้โดยตรงใน enum … คุณสามารถตั้งค่าด้วยตนเองด้วย enum หรือปล่อยให้ enum ทำเองก็ได้

การห่อและแกะใน Swift คืออะไร

การห่อหมายความว่าค่าจริงถูกเก็บไว้ในโครงสร้างภายนอกแบบลอจิคัล คุณไม่สามารถเข้าถึงค่านั้นได้ (inกรณีนี้ “หมู่”) โดยไม่ต้องแกะมัน. ในโลกของ Swift มันคือคริสต์มาสเสมอ และมีของขวัญอยู่เสมอ - หรืออย่างน้อยก็ตัวแปร - ที่จะแกะออก คุณแกะค่าโดยเพิ่มเครื่องหมายอัศเจรีย์