-2
我有myrecord類..我需要從元組如何找到元組索引?
var transactionsGroupedByDate = [(String,Array<MyCushyRecords>)]()
在我的對象是myrecord對象找到對象的索引。
我有myrecord類..我需要從元組如何找到元組索引?
var transactionsGroupedByDate = [(String,Array<MyCushyRecords>)]()
在我的對象是myrecord對象找到對象的索引。
var transactionsGroupedByDate = [(String,Array<MyCushyRecords>)]()
我只是改變陣列MyCushyRecords類[INT]中尋找元組的指數,因爲我不知道什麼確切的模型做類似下面
var transactionsGroupedByDate = [(String,[Int])]()
現在你可以索引值如下圖所示,
var index:Int? = nil
for i in 0..<transactionsGroupedByDate.count {
let result = zip(transactionsGroupedByDate[i].1, YOUR_VALUE).enumerated().filter() {
$1.0 == $1.1
}.map{$0.0}
// result gives matches index value from both Int arrays.
if result.count == YOUR_VALUE.count {
index = i
break
}
}
//here you can check index of specific value in tuples
if index != nil {
print(index ?? "failed")
}else {
print("No matched values")
}
二元運算符「==」不能適用於兩個「陣列< myRecord >」操作數 – technogod
@technogod檢查我的更新答案 –