Jestem nowy w Swift. Robiłem programowanie w Javie. Mam scenariusz do kodu w Swift.Powtarzaj jednocześnie dwie macierze.
Następujący kod znajduje się w Javie. Muszę kod w Swift na poniższym scenariuszu
// With String array - strArr1
String strArr1[] = {"Some1","Some2"}
String strArr2[] = {"Somethingelse1","Somethingelse2"}
for(int i=0;i< strArr1.length;i++){
System.out.println(strArr1[i] + " - "+ strArr2[i]);
}
Mam kilka tablic w Swift
var strArr1: [String] = ["Some1","Some2"]
var strArr2: [String] = ["Somethingelse1","Somethingelse2"]
for data in strArr1{
println(data)
}
for data in strArr2{
println(data)
}
// I need to loop over in single for loop based on index.
mógłbyś podać Pomoc w składni do pętli na podstawie indeksu
Twój kod Java jest niebezpieczne, aby rozpocząć, ponieważ zakłada, że strArr2 jest taki sam lub dłuższy niż StrArr1 (który w trudnych kodowane tablic masz prace, ale w kodzie gdzie tablice mogłyby się zmienić, nie działałyby). –
Tak, kod java jest tylko przykładem. Mamy sprawdzić, czy strArr1.length == strArr2.length, w przeciwnym razie zwracamy. – Lohith