Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> IOS

วิธีสร้างและใช้ Global Variable อย่างรวดเร็ว


ตามเอกสารของ Apple – “ตัวแปรทั่วโลกคือตัวแปรที่กำหนดนอกฟังก์ชัน วิธีการ ปิด หรือบริบทประเภทใด ๆ

ก่อนที่เราจะเรียนรู้วิธีสร้างตัวแปรส่วนกลาง อันดับแรกให้เราเข้าใจอย่างถ่องแท้ว่าคืออะไร

วิธีสร้างและใช้ Global Variable อย่างรวดเร็ว

ถือว่า W อยู่ในวงใน เข้าถึงทุกอย่างที่จะอยู่ในวงใน ในทางกลับกัน A สามารถเข้าถึงทุกอย่างที่อยู่ในวงกลมชั้นนอกและทุกอย่างในวงใน ดังนั้นขอบเขตของ “A” จะเป็นแบบสากลเพราะเขาสามารถเข้าถึงทั้งสองแวดวงได้

ดังนั้นตัวแปรส่วนกลางจึงสามารถเข้าถึงทุกสิ่งภายในวงที่ใหญ่กว่าและวงในได้

ตอนนี้เราจะมาดูกันว่าเราสามารถประกาศหรือสร้าง Global Variable ได้อย่างไร เมื่อเรากำหนดคลาสหรือโครงสร้าง เราสามารถกำหนดตัวแปรส่วนกลางได้

ตอนนี้เราจะเห็นวิธีการประกาศตัวแปรส่วนกลาง เราจะใช้สนามเด็กเล่น

มาเริ่มกันเลย Xcode → ไฟล์ → สนามเด็กเล่น

class Student {
   var section: String = "A"
   func getStudentData() {
      // some function
   }
}

ที่นี่คุณจะเห็นส่วนเป็นตัวแปรส่วนกลางที่เรากำหนดไว้ ภายในคลาสแต่อยู่นอกฟังก์ชัน เราสามารถใช้ access modifier ที่นำหน้าด้วยตัวแปร global ได้ตามความต้องการ

คุณยังสามารถกำหนดตัวแปรส่วนกลางเป็นแบบสแตติกโดยนำหน้าคีย์เวิร์ดสแตติก

private var name: String = "Aman"

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

struct Student {
   static let name: String="Aman"
   static let age: Int = 22
}
class Employee {
   func getData() {
      print(Student.age)
      print(Student.name)
   }
}

นี่คือวิธีที่เราสามารถสร้างตัวแปรระดับโลกได้อย่างรวดเร็ว