Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //map,flatmap,filter,reduceの使い方
- import UIKit
- //MAPの使い方
- let arr1 = ["a","b","c","d"]
- let arr11 = arr1.map {$0 + "z"}
- print(arr11)
- //FlatMAPの使い方
- let arrArr = [["a","b"],["c","d"]]
- let arrArr2 = arrArr.flatMap { $0 }
- print(arrArr2)
- //MAPの使い方(dic版)
- let dic = ["test1":1,"test2":2,"test3":3]
- let dic2 = dic.map {($0.0 + "x",$0.1 + 1)}
- print(dic2)
- //filterの使い方
- let arr3 = [1,2,3,4,5]
- let arr31 = arr3.filter {$0 > 2}
- print(arr31)
- //reduceの使い方(一つにまとめる)
- var arr4 = [1,2,3,4,5]
- let sum = arr4.reduce(1) {(num1,num2) -> Int in
- num1 * num2
- }
- print(sum)
Add Comment
Please, Sign In to add comment