Swift 快速创建二维数组

Swift 快速创建二维数组,第1张

extension Array {
    static func array2d<T>(row: Int, column: Int, value: T) -> [[T]] {
        let arr = Array<T>(repeating: value, count: column)
        return Array<[T]>(repeating: arr, count: row)
    }
}
Usage
let visited = Array<Bool>.array2d(row: 3, column: 1, value: false) // Bool visited[3][1];
var dp = Array<Int>.array2d(row: 4, column: 2, value: 0) // int dp[4][2];

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/584486.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-12
下一篇 2022-04-12

发表评论

登录后才能评论

评论列表(0条)

保存