ตัวเลือกคือแก่นของ Swift และมีอยู่ตั้งแต่ Swift เวอร์ชันแรก ค่าทางเลือก ช่วยให้เราเขียนโค้ดสะอาดพร้อมดูแลค่าศูนย์ที่เป็นไปได้ หากคุณเพิ่งเริ่มใช้ Swift คุณอาจต้องคุ้นเคยกับไวยากรณ์ของการเพิ่มเครื่องหมายคำถามลงในคุณสมบัติ
ตัวเลือก Swift คืออะไร
ตัวเลือกในภาษา Swift ก็คือ ค่าคงที่หรือตัวแปรที่สามารถเก็บค่า OR ไม่มีค่าได้ ค่าสามารถหรือไม่สามารถเป็นศูนย์ได้ มันแสดงโดยการต่อท้าย “?” หลังการประกาศประเภท
ตัวเลือกเสริมแก้ปัญหาอะไร Swift
ตัวเลือกคือวิธีแก้ปัญหาของ Swift สำหรับปัญหา ในการแทนค่าและค่าที่ไม่มี ทางเลือกได้รับอนุญาตให้เก็บค่าหรือ nil คิดว่าตัวเลือกเป็นกล่อง: มีค่าหนึ่งค่าเท่านั้นหรือว่างเปล่า เมื่อไม่มีค่า เรียกว่ามี nil
มีการใช้งานตัวเลือกใน Swift อย่างไร
ตัวเลือกในภาษา Swift เป็นมากกว่าเครื่องหมายที่ส่วนท้ายของประเภท จริงๆ แล้วมันคือ an enum โดยพื้นฐานแล้ว Int? เป็นสิ่งเดียวกับ Optional และนำไปใช้โดยตรงใน enum … คุณสามารถตั้งค่าด้วยตนเองด้วย enum หรือปล่อยให้ enum ทำเองก็ได้
การห่อและแกะใน Swift คืออะไร
การห่อหมายความว่าค่าจริงถูกเก็บไว้ในโครงสร้างภายนอกแบบลอจิคัล คุณไม่สามารถเข้าถึงค่านั้นได้ (inกรณีนี้ “หมู่”) โดยไม่ต้องแกะมัน. ในโลกของ Swift มันคือคริสต์มาสเสมอ และมีของขวัญอยู่เสมอ - หรืออย่างน้อยก็ตัวแปร - ที่จะแกะออก คุณแกะค่าโดยเพิ่มเครื่องหมายอัศเจรีย์