Các kiểu dữ liệu trong Swift - Swift căn bản
Trong bài này chúng ta sẽ tìm hiểu một số kiểu dữ liệu thường dùng nhất trong ngôn ngữ lập trình Swift, bạn sẽ phải hiểu để tránh bị những lỗi ngớ ngẩn sau này. Nói chung, trong bất kì một ngôn ngữ lập trình nào cũng sử dụng các kiểu dữ liệu như: integers, strings, characters, bool, ... ...
Trong bài này chúng ta sẽ tìm hiểu một số kiểu dữ liệu thường dùng nhất trong ngôn ngữ lập trình Swift, bạn sẽ phải hiểu để tránh bị những lỗi ngớ ngẩn sau này.
Nói chung, trong bất kì một ngôn ngữ lập trình nào cũng sử dụng các kiểu dữ liệu như: integers, strings, characters, bool, ...
Khi chúng ta tao một biến trong ngôn ngữ lập trình Swift thì tự động nó sẽ yêu cầu bộ nhớ cung cấp một địa chỉ và kích thước để lưu trữ. Mỗi kiểu dữ liệu sẽ có kích thước khác nhau, nên tùy vào nhu cầu mà bạn khai báo cho đúng để tránh bị lãng phí.
1. Các kiểu dữ liệu cơ bản trong Swift
Bảng dưới đây chính là một số kiểu dữ liệu cơ bản nhất trong Swift.
2. Kích thước các kiểu dữ liệu trong Swift
Bảng sau đây là các thông tin chi tiết về dung lượng bộ nhớ mà từng kiểu dữ liệu chiếm lấy và phạm vi giá trị tối thiểu & tối đa cho từng kiểu dữ liệu.
3. Type Aliases
Trong Swift ta có thể sử dụng từ khóa typealiases để đặt lại tên cho một kiểu dữ liệu bất kì, điều kiện là kiểu dữ liệu đó phải tồn tại trong trình biên dịch. Cú pháp như sau:
typealias <Name> = <type>
Sau đây là ví dụ đơn giản về việc sử dụng typealias để đặt lại tên cho kiểu String.
typealias PersonName = String var Name : PersonName = "Zaidap.com" print(Name)
Đoạn code này sẽ cho ra kết quả như sau:
Zaidap.com
4. Type Safety
Swift là ngôn ngữ rất nghiêm khắc về kiểu dữ liệu. Bạn không thể gán một giá trị kiểu INT cho một biến được xác định kiểu String.
Giả sử nếu chúng ta xác định biến với kiểu dữ liệu String và nếu chúng ta cố gắng truyền một giá trị số nguyên thì trình biên dịch sẽ đưa ra lỗi như sau, vì swift là ngôn ngữ an toàn kiểu và nó thực hiện kiểm tra kiểu trong khi biên dịch mã và gắn cờ ngay tai vị trí lỗi.
5. Toán tử gán
Đây là toán tử cơ bản và dễ hiểu nhất. Để gán một giá trị cho một biến nào đó thì ta sử dụng dấu bằng =.
Ví dụ: Sau đây là ví dụ đơn giản để gán và xem giá trị biến.
var varA = 53453 print(varA) var varB = 53453.453453 print(varB) var varC = 53 + 0.45353 print(varC)
Kết quả:
53453 53453.453453 53.45353
Trên là danh sách những kiểu dữ liệu thường gặp nhất trong quá trình lập trình Swift. Nếu bạn đã từng học qua một ngôn ngữ bất kì nào khác thì sẽ rất dễ hiểu.