var testArr = [1, 2, 3, 4, 5];
testArr.map({(number) -> String in
var res = ""
var temp = number
repeat {
res = String(temp%2) + res
temp/=2
}while temp != 0
return res
})
testArr.map({(number) -> String in
var res = ""
var temp = number
repeat {
res = String(temp%2) + res
temp/=2
}while temp != 0
return res
})
2016-08-24
使用 (var number: Int ) 2.2版本会提示警告
这种方式不符合Swift的风格吧,也不符合函数式编程思想,解决方法:可以把number先拷贝给一个变量 然后修改变量
这种方式不符合Swift的风格吧,也不符合函数式编程思想,解决方法:可以把number先拷贝给一个变量 然后修改变量
2016-08-24