Rate this post

Trong lập trình, chúng ta thường cần lặp qua các mảng để thực hiện các thao tác trên một mục riêng lẻ của mảng và từ điển. Tuy nhiên, Swift cung cấp nhiều cách khác nhau để lặp lại các bộ sưu tập. Chúng ta sẽ thảo luận về các cách lặp lại các bộ sưu tập một cách nhanh chóng

Các bài viết khác:

Đầu tiên, hãy tạo một từ điển mà chúng ta sẽ lặp lại trong ví dụ này.

var employee = [“name”:“John”,“Id”:“1”,“age”:“20”]  

Hãy sử dụng vòng lặp for-in để lặp lại từ điển nhân viên.

Nó sẽ in tất cả các khóa và giá trị của từ điển. Tuy nhiên, chúng ta cũng có thể lặp lại phần ngược lại của từ điển giống như một mảng.

Nó sẽ in các khóa và giá trị của từ điển theo thứ tự ngược lại. Chúng ta cũng có thể sử dụng enumerated () để lấy các khóa, giá trị liên quan đến vị trí từ điển của chúng.

Nó in các giá trị cùng với chỉ mục của chúng trong từ điển trên bảng điều khiển.

Chúng ta cũng có thể sử dụng hàm bậc cao hơn như forEach () để lặp qua bất kỳ bộ sưu tập nào. Sử dụng forEach () tương tự như vòng lặp for-in, như hình dưới đây.

Tuy nhiên, chúng ta không thể sử dụng các câu lệnh nhảy như break và tiếp tục sử dụng phương thức forEach (). Chúng ta có thể thực hiện nhiều thứ khác nhau bằng phương thức forEach (). Hãy xem xét ví dụ sau, ví dụ này in ra hình vuông của 100 số đầu tiên trên bảng điều khiển.

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Contact Me on Zalo
Call now