Computer >> Máy Tính >  >> Lập trình >> IOS

Cách tạo và sử dụng Global Variable nhanh chóng

Theo tài liệu của Apple - “ Biến toàn cục là các biến được xác định bên ngoài bất kỳ ngữ cảnh hàm, phương thức, bao đóng hoặc kiểu nào

Trước khi tìm hiểu cách tạo các biến toàn cục, trước tiên hãy để chúng tôi hiểu hoàn toàn về chúng.

Cách tạo và sử dụng Global Variable nhanh chóng

Hãy xem xét “W” nằm bên trong vòng tròn bên trong, có thể truy cập mọi thứ sẽ nằm bên trong vòng tròn bên trong. Mặt khác, A có thể truy cập mọi thứ ở bên trong vòng tròn bên ngoài cũng như mọi thứ bên trong vòng tròn bên trong, vì vậy phạm vi của “A” là toàn cầu vì anh ấy có thể truy cập cả hai vòng kết nối.

Vì vậy, một biến toàn cục có thể truy cập mọi thứ bên trong vòng kết nối lớn hơn và bên trong.

Bây giờ chúng ta sẽ xem cách người ta có thể khai báo hoặc tạo Global Variable. Khi chúng ta xác định một lớp hoặc một cấu trúc, chúng ta có thể xác định các biến toàn cục.

Bây giờ chúng ta sẽ xem cách khai báo một biến toàn cục. Chúng tôi sẽ sử dụng Playground.

Vì vậy, hãy bắt đầu, Xcode → Tệp → Sân chơi

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

Ở đây bạn có thể thấy phần là một biến toàn cục mà chúng ta đã xác định, bên trong một lớp nhưng bên ngoài một hàm. Chúng tôi có thể sử dụng một công cụ sửa đổi truy cập có tiền tố là biến toàn cục tùy theo nhu cầu.

Bạn cũng có thể xác định biến toàn cục là biến tĩnh bằng cách đặt tiền tố từ khóa tĩnh.

private var name: String = "Aman"

Có một cách khác và hiệu quả để tạo và lưu trữ biến toàn cục là sử dụng cấu trúc, bạn nên luôn tạo cấu trúc và đóng gói tất cả biến toàn cục bên trong nó và có thể sử dụng trong bất kỳ lớp nào ở bất cứ đâu chúng ta muốn. Hãy xem cách chúng ta có thể làm điều đó.

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

Đây là cách chúng tôi có thể tạo các biến toàn cục nhanh chóng.