मैं स्विफ्ट के लिए नया हूं। मैं जावा प्रोग्रामिंग कर रहा हूं। स्विफ्ट में कोड के लिए मेरे पास एक परिदृश्य है।एक साथ दो एरे पर इटरेट
निम्नलिखित कोड जावा में है। मैं इस परिदृश्य पर
// 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]);
}
मैं तेजी से
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.
में सरणियों की एक जोड़ी है आप सूचकांक
आपका जावा कोड के साथ शुरू असुरक्षित है, के रूप में यह मानता है कि strArr2 एक ही लंबाई या StrArr1 (हार्ड-कोडेड सरणियों में आप काम करता है जो अधिक लंबी है, लेकिन कोड में जहां सरणी बदल सकती है, काम नहीं करेगी)। –
हां, जावा कोड सिर्फ एक उदाहरण है। हमारे पास एक जांच है यदि strArr1.length == strArr2.length, अन्यथा हम वापस आते हैं। – Lohith