gpt4 book ai didi

arrays - 扩展数组的数组 - Swift 4.1

转载 作者:搜寻专家 更新时间:2023-11-01 06:13:46 25 4
gpt4 key购买 nike

扩展数组的数组

swift 4.1,Xcode 9.3

如何扩展 Array<Array>在 Swift 中?

extension Array where Element == Array { //This is where the error occurs
someMethod()
}

此外,我将如何扩展特定类型的数组,例如:

extension Array where Element == Array<Int> { //Can I even do this?
someOtherMethod()
}

预先感谢您的帮助!

最佳答案

你可以用任何一种方式扩展

extension Array where Element == Int {

func someIntegers() {

}
}

extension Array where Element == Array<String> {

func someStrings() {

}
}

在任何地方都这样调用,

[0, 1, 2].someIntegers()

[["hi"]].someStrings()

关于arrays - 扩展数组的数组 - Swift 4.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49839356/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com