给一个长度,分割数组,成为一个二维数组,

2017-08-31  本文已影响0人  超级疯小肛

funcsegmentationArrWithCount(_count:Int,arr:[String]) -> [[String]] {

letcontentArr =NSMutableArray.init(array: arr)

varresultCount:Int=0

letnum =Double(contentArr.count) /Double(count)

letn =Int(num)

ifnum -Double(n) >0{

resultCount =Int(num) +1

}else{

resultCount =Int(num)

}

varresultArr = [[String]]()

foriin0..

letindex = i * count

ifnum -Double(n) >0{

ifi == resultCount -1{

leta = contentArr.count- (count * n)

letrange =NSMakeRange(index, a)

letsubArr = contentArr.subarray(with: range)as! [String]

resultArr.append(subArr)

}else{

letrange =NSMakeRange(index, count)

letsubArr = contentArr.subarray(with: range)as! [String]

resultArr.append(subArr)

}

}else{

letrange =NSMakeRange(index, count)

letsubArr = contentArr.subarray(with: range)as! [String]

resultArr.append(subArr)

}

}

returnresultArr

}

上一篇 下一篇

猜你喜欢

热点阅读