Ich habe zwei Array von Array von String-Gibt es eine Verknüpfung, um einzelne Elemente von zwei gleich großen Array eines Array von Strings zu fusionieren?
[["1,'Tambaú','Praça Santo António','Tambaú','12x0',2,'I','EM',12,6,5934,50"],
["2,'Beira Rio','Av. Bei ra Rio, Prox. Av Odilon Coutinho','Beira Rio','12x0',2,'I','EM',12,0,7249,0"],
["3,'Cabo Branco','Cabo Bra nco, Prox. Rua Alice de Almeida','Cabo Branco','12x0',2,'I','EO',12,0,4751,0"],
["901,'teste','teste','test e','Mini-estação de demonstração',1,'I','EO',2,1,97,50"]
]
[["-7.1105596,-34.824085"],
["-7.1243144,-34.823312"],
["-7.1395805,-34.816446"],
["-7.1008926,-35.068359"]]
ich ihm die manuellen Art und Weise mit Looping und Hinzufügen von Elementen tun, aber ich frage mich, ob jemand, wenn eine intelligentere Art und Weise existiert kannte.
EDIT: Hier ist das Ergebnis, das ich keine Verwirrung in Array
[
"1,'Tambaú','Praça Santo António','Tambaú','12x0',2,'I','EM',12,6,5934,50,-7.1105596,-34.824085",
"2,' Beira Rio','Av. Beira Rio, Prox. Av Odilon Coutinho','Beira Rio','12x0',2,'I','EM',12,0,7249,0,-7.1243144, -34.823312",
"3,'Cabo Branco','Cabo Branco, Prox. Rua Alice de Almeida','Cabo Branco','12x0',2,'I','EO',12, 0,4751,0,-7.1395805,-34.816446",
"901,'teste','teste','teste','Mini-estação de demonstração',1,'I','EO' ,2,1,97,50,-7.1008926,-35.068359"
]
Hier ist, was ich tue jetzt
for i in 0...arr1.size
newArr[i] = (arr1[i][0] + "," + arr2[i][0])
end
Was meinst du mit "Sicherung"? Was ist Ihre erwartete Leistung? –
Warum brauchen Sie das Array in Array? Um die Daten darzustellen, die Sie in Ihrem Beispiel zeigen, würde ein Array von Strings ausreichen. Mit 'Array # flatten 'können Sie ein solches Array erstellen. Wenn du _fuse_ schreibst - was sollte das Ergebnis sein? verketten Sie die Zeichenfolge von Array 1 mit der Zeichenfolge von Array 2? Oder möchten Sie ein Array von zwei Strings? – knut
In jedem Fall sind 'Array # flatten' und' Array # zip' wahrscheinlich deine Freunde. –