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
已采納回答 / 慕粉1470094490
不賦值呀 ?var a: String想傳的時候再在用的時候傳?swift語言還有可選型 在參數類型后加"?" 比如 var b: String? = nil這里的nil 和 oc 中的 nil 意義不一樣只有 可選型才可以為nil這個時候可以是空 不知道你問的是哪個?
2016-08-12