Swift - Các biến
Một biến cung cấp cho chúng tôi bộ nhớ được đặt tên mà chương trình của chúng tôi có thể thao tác. Mỗi biến trong Swift 4 có một kiểu cụ thể, xác định kích thước và cách bố trí bộ nhớ của biến; phạm vi giá trị có thể được lưu trữ trong bộ nhớ đó; và tập hợp các thao tác có thể áp dụng cho biến.
Swift 4 hỗ trợ các loại biến cơ bản sau:
Int or UInt- Điều này được sử dụng cho các số nguyên. Cụ thể hơn, bạn có thể sử dụng Int32, Int64 để xác định số nguyên có dấu 32 hoặc 64 bit, trong khi UInt32 hoặc UInt64 để xác định các biến số nguyên không dấu 32 hoặc 64 bit. Ví dụ, 42 và -23.
Float- Điều này được sử dụng để biểu diễn một số dấu phẩy động 32 bit. Nó được sử dụng để giữ các số có dấu thập phân nhỏ hơn. Ví dụ: 3,14159, 0,1 và -273,188.
Double- Điều này được sử dụng để biểu diễn một số dấu phẩy động 64 bit và được sử dụng khi các giá trị dấu phẩy động phải rất lớn. Ví dụ: 3,14159, 0,1 và -273.158.
Bool - Giá trị này đại diện cho một giá trị Boolean đúng hoặc sai.
String- Đây là một bộ sưu tập các ký tự có thứ tự. Ví dụ: "Hello, World!"
Character- Đây là một chuỗi ký tự đơn theo nghĩa đen. Ví dụ: "C"
Swift 4 cũng cho phép xác định nhiều loại biến khác nhau mà chúng ta sẽ trình bày trong các chương tiếp theo, chẳng hạn như Optional, Array, Dictionaries, Structures, và Classes.
Phần sau sẽ trình bày về cách khai báo và sử dụng các loại biến trong lập trình Swift 4.
Sự định nghĩa biến
Một khai báo biến cho trình biên dịch biết vị trí và dung lượng để tạo bộ lưu trữ cho biến. Trước khi sử dụng các biến, bạn phải khai báo chúng bằngvar từ khóa như sau -
var variableName = <initial value>
Ví dụ sau đây cho thấy cách khai báo một biến trong Swift 4:
var varA = 42
print(varA)
Khi chúng tôi chạy chương trình trên bằng sân chơi, chúng tôi nhận được kết quả sau:
42
Nhập chú thích
Bạn có thể cung cấp một type annotationkhi bạn khai báo một biến, cần phải rõ ràng về loại giá trị mà biến có thể lưu trữ. Đây là cú pháp -
var variableName:<data type> = <optional initial value>
Ví dụ sau đây cho thấy cách khai báo một biến trong Swift 4 bằng Annotation. Ở đây, điều quan trọng cần lưu ý là nếu chúng ta không sử dụng chú thích kiểu, thì bắt buộc phải cung cấp giá trị ban đầu cho biến, nếu không, chúng ta chỉ có thể khai báo biến của mình bằng cách sử dụng chú thích kiểu.
var varA = 42
print(varA)
var varB:Float
varB = 3.14159
print(varB)
Khi chúng tôi chạy chương trình trên bằng sân chơi, chúng tôi nhận được kết quả sau:
42
3.1415901184082
Đặt tên biến
Tên của một biến có thể bao gồm các chữ cái, chữ số và ký tự gạch dưới. Nó phải bắt đầu bằng một chữ cái hoặc một dấu gạch dưới. Chữ hoa và chữ thường khác nhau vì Swift 4 là ngôn ngữ lập trình phân biệt chữ hoa chữ thường.
Bạn có thể sử dụng các ký tự đơn giản hoặc Unicode để đặt tên cho các biến của mình. Các ví dụ sau đây cho thấy cách bạn có thể đặt tên cho các biến:
var _var = "Hello, Swift 4!"
print(_var)
var 你好 = "你好世界"
print(你好)
Khi chúng tôi chạy chương trình trên bằng cách sử dụng sân chơi, chúng tôi nhận được kết quả sau.
Hello, Swift 4!
你好世界
In các biến
Bạn có thể in giá trị hiện tại của một hằng số hoặc biến bằng hàm in. Bạn có thể nội suy một giá trị biến bằng cách đặt tên trong dấu ngoặc đơn và thoát tên bằng dấu gạch chéo ngược trước dấu ngoặc mở: Sau đây là các ví dụ hợp lệ:
var varA = "Godzilla"
var varB = 1000.00
print("Value of \(varA) is more than \(varB) millions")
Khi chúng tôi chạy chương trình trên bằng cách sử dụng sân chơi, chúng tôi nhận được kết quả sau.
Value of Godzilla is more than 1000.0 millions