У меня есть строковый массив в Swift 2:
var myList : [String] = []
И у меня внутри есть динамические строки, и я взрываю их с помощью *
символов myList Примеры:
print(myList[0]) output = 2018-04-05*type2*namea
print(myList[1]) output = 2018-04-05*type2*nameb
print(myList[2]) output = 2018-04-05*type3*nameb
print(myList[3]) output = 2018-04-06*type3*named
Я хочуудаляемые объекты имеют type3 единиц в myList:
IF IN такая же дата AND то же имя И имеют type2 ones
Должно быть, мои строки такие:
print(myList[0]) output = 2018-04-05*type2*namea
print(myList[1]) output = 2018-04-05*type2*nameb
print(myList[2]) output = 2018-04-06*type3*named
Этот пункт ниже должен быть удален:
print(myList[2]) output = 2018-04-05*type3*nameb
Я хочу удалить type3 вmyList, если раньше имел type2 с той же датой и тем же именем в основном.
Объясните:
2018-04-05*type2*nameb
и 2018-04-05*type3*nameb
, с той же датой и тем же именем , но 2018-04-05*type3*nameb
прежде чем type2 (2018-04-05 * type2 * nameb)?поэтому 2018-04-05 * type3 * строка имени должна быть delete
Как я могу это сделать?