my code is like below,
struct RegistrationInformation {
let leftTitle: String
let rightTitle: String
}
struct RegisterData{
let vValueL : String
}
var regDatas : [RegistrationInformation] = []
for i in 0...3 {
regDatas.append(RegistrationInformation(leftTitle: regData[i].vValue, rightTitle: ""))
}
for i in 4...7 {
regDatas.append(RegistrationInformation(leftTitle: "", rightTitle: regData[i].vValue))
}
//output of regDatas is
[Datas.RegistrationInformation(leftTitle: "line 1", rightTitle: ""),
Datas.RegistrationInformation(leftTitle: "line3", rightTitle: ""),
Datas.RegistrationInformation(leftTitle: "line5", rightTitle: ""),
Datas.RegistrationInformation(leftTitle: "line7", rightTitle: ""),
Datas.RegistrationInformation(leftTitle: "", rightTitle: "line2"),
Datas.RegistrationInformation(leftTitle: "", rightTitle: "line4"),
Datas.RegistrationInformation(leftTitle: "", rightTitle: "line6"),
Datas.RegistrationInformation(leftTitle: "", rightTitle: "line8")]
what I want is like below in regDatas
[Datas.RegistrationInformation(leftTitle: "line 1", rightTitle: "line2"),
Datas.RegistrationInformation(leftTitle: "line3", rightTitle: "line4"),
Datas.RegistrationInformation(leftTitle: "line5", rightTitle: "line6"),
Datas.RegistrationInformation(leftTitle: "line7", rightTitle: "line8")]
I want to change data position in array struct of regDatas. how can we do that thank you