我希望將數組[T]分配給可選數組[T?]。這看起來應該很簡單,但我想出的唯一解決方案是手動完成。將非可選項數組轉換爲可選數組的簡單方法
struct ArrayHelper<T> {
func toArrayOfOptionals(input: [T]) -> [T?] {
var result = [T?]()
for value in input {
result.append(value)
}
return result
}
}
我希望將數組[T]分配給可選數組[T?]。這看起來應該很簡單,但我想出的唯一解決方案是手動完成。將非可選項數組轉換爲可選數組的簡單方法
struct ArrayHelper<T> {
func toArrayOfOptionals(input: [T]) -> [T?] {
var result = [T?]()
for value in input {
result.append(value)
}
return result
}
}
聽起來像'地圖'的東西可以做你整齊。 –