Skip to content

Instantly share code, notes, and snippets.

@lainara6-zz
Created August 19, 2019 03:20
Show Gist options
  • Select an option

  • Save lainara6-zz/479c98b238911ba4681ecf575ec09ff9 to your computer and use it in GitHub Desktop.

Select an option

Save lainara6-zz/479c98b238911ba4681ecf575ec09ff9 to your computer and use it in GitHub Desktop.
var arrays = [1, 2, 3]
let values = arrays.reduce([:]) { (dictionary, object) -> [String: Int] in
var dic = dictionary
dic["\(object)"] = object
return dic
}
print(values)
var arrays1 = [1, 2, 3]
let values1 = arrays1.reduce([]) { (array, object) -> [[String: Int]] in
var arr = array
var d = [String: Int]()
d["\(object)"] = object
arr.append(d)
return arr
}
print(values1)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment