Introduction Trong bài viết này tôi sẽ giới thiệu khái quát cách sử dụng các hàm map, flatmap, reduce, filter rất hữu ích trong swift khi xử lý với các đối tượng collection. Map Chạy 1 vòng lặp cho tất cả các phần tử trong collection và thực hiện phép toán giống nhau với từng phần tử đó. Ví dụ ta có sẵn 1 mảng, ta muốn tạo ra 1 mảng là mảng bình phương của từng phần tử trong mảng ban đầu Cách xử lý thông thường: var numberArray = [ 1 , 2 , 3 , 4 , 5 ] //traditional way var squareArray: [Int] = [ ] for number in numberArray { squareArray.append( number * number ) } //Result: squareArray = [1, 4, 9, 16, 25] Sử dụng Map var numberArray = [ 1 , 2 , 3 , 4 , 5 ] // Cach 1 var squareArray1 = numberArray.map({ ( value : Int) -> Int in return value * value }) //Cach 2 var squareArray2 = numberArray.map { ( value : Int) in return value * value } //Cach 3 var squareArray3 = numberArray.map { value in value * value } //Cach 4
Comments
**********************************
Đào tạo họa viên kiến trúc cao cấp
Web: http://idceduvn.blogspot.com/
Click Keywords: Học nghề họa viên kiến trúc tại TPHCM
Click Keywords: hoc nghe hoa vien kien truc tai TPHCM"
------------------------------------------------
Blog Áo bầu công sở TPHCM
Web: http://aobaucongsotphcm.blogspot.com
Xem thêm các mẫu áo bầu công sở tphcm : Áo bầu công sở TPHCM
Xem thêm các mẫu áo bầu công sở tphcm : Ao bau cong so tphcm
............................
Galile
Chuyên bán máy nước nóng năng lượng mặt trời.
Tel: 08. 66 851 451 – 0901 315 713
Mail: dichvugalile@gmail.com
Click xem chi tiết: Lắp đặt máy nước nóng năng lượng mặt trời hoặc lap dat may nuoc nong nang luong mat troi