1. Collection trong Swift là gì?

Collection dịch ra tiếng Anh có nghĩa là bộ sưu tập. Dịch chuyên ngành lập trình thì nó là những kiểu dữ liệu tập hợp.

Trước đây lúc còn học đại học mình đã được học một số ngôn ngữ như C, C++, C# nhưng chưa được nghe tới thuật ngữ này. Nhưng từ khi học thêm các ngôn ngữ như Swift, Python, Ruby thì khái niệm này bắt đầu thấm dần vào não.

Trong Swift hiện có ba kiểu collection chủ yếu như sau:

  • Arrays
  • Sets
  • Dictionaries

Collection đóng vai trò rất quan trọng trong ngôn ngữ lập trình Swift. Nếu không có nó thì bạn sẽ rất khó xử lý dữ liệu trả về từ database, và nhiều loại dữ liệu dạng danh sách khác.

2. Các collection trong Swift

Bây giờ ta sẽ đi tìm hiểu sơ lược từng loại collection nhé. Mình chỉ viết sơ sài thôi, chi tiết từng loại sẽ được viết ở những bài tiếp theo.

Array Collection

Array hay còn gọi là mảng. Array trong swift được sử dụng để lưu trữ nhiều dữ liệu có cùng kiểu dữ liệu và sắp xếp có thứ tự. Trong một mảng, ta có thể lưu trữ cùng một giá trị nhiều lần tại các vị trí khác nhau dựa trên yêu cầu của ứng dụng.

Sau đây là biểu diễn hình ảnh đơn giản của các mảng trong ngôn ngữ lập trình Swift.

Set Collection

Khác hoàn toàn với array, set được dùng để lưu trữ nhiều dữ liệu có cùng kiểu dữ liệu nhưng không có sắp xếp thứ tự. Điều này hoàn toàn trái ngược với array nên tùy vào nhu cầu mà bạn có thể sử dụng array hoặc set.

Sau đây là biểu diễn hình ảnh đơn giản của các bộ trong ngôn ngữ lập trình Swift.

Dictionary Collection

Dictionary là kiểu dữ liệu từ điển, dùng để lưu trữ dữ liệu được đánh dấu bằng các cặp key => value. Trong dictionary các key không được trùng lặp, nhưng value thì có thể trùng lặp.

Nếu bạn từng học qua PHP thì đây chính là kiểu dữ liệu mảng kết hợp, tức mỗi phần tử trong mảng sẽ được gắn với một key để truy vấn dễ dàng hơn.

Sau này lam việc với dữ liệu trong database bạn sẽ dùng đến Dictionary rất nhiều.

Sau đây là biểu diễn hình ảnh đơn giản của dictonary trong ngôn ngữ lập trình Swift.

Như đã nói, mình sẽ không nói chi tiết cú pháp và cách khai báo của các collection trên, mà sẽ dành thời gian để trình bày nó ở những bài tiếp theo. Hẹn gặp lại!

Theo: freetuts.net

 

 

ĐĂNG KÝ THÀNH VIÊN

NẾU NỘI DUNG HỮU ÍCH HÃY XEM QUẢNG CÁO ĐỂ ỦNG HỘ

NẾU NỘI DUNG HỮU ÍCH HÃY XEM QUẢNG CÁO ĐỂ ỦNG HỘ

Được quan tâm nhiều nhất

  • Phim Ngắn Đột Kích - Phiên bản 10 năm trước

  • Apple Watch Series 5 Teardown - Always on Display Explained

  • iPhone 11 Pro Max Teardown - Tiny Motherboard & BIG Battery!

  • Apple Watch Series 4 Teardown

Bạn thấy bài viết này thế nào?
Thể hiện yêu thương tác giả ở đây nhé!

Thích bài viết

thích

Chia sẻ ngay!

phuongle

Thành viên từ: 10/12/2019

Điểm uy tín: 5,987

SMod: 1,289 hướng dẫn đã chia sẻ

Team

Lập Trình Thành viên của Lập Trình

1 Thành viên

1,289 bài viết

Thêm bình luận

Bình luận bằng tài khoản Facebook

After viewing your support content - Please click advertisement for Support & Donate us team! Đóng