मुझे विश्वास था कि ब्रेक/जारी लेबल here पर कुल "nono" है, मुझे अपने कोड से लेबल को निकालने में सहायता चाहिए।लेबल किए गए लूप को दूर करना
मेरे पास एक वर्ग मैट्रिक्स और एक वेक्टर है जो समान लंबाई है। वेक्टर में पहले से ही कुछ मान हैं मैट्रिक्स में मानों के आधार पर वेक्टर में वेक्टर बदल गया है।
मुझे आशा है कि, कोड-टुकड़ा मूल रूप से समझा जा सकता है ...
vectorLoop:
for(int idx = 0; idx < vectorLength; idx++) {
if(conditionAtVectorPosition(v, idx)) continue vectorLoop;
matrixLoop:
for(rowIdx = 0; rowIdx < n; rowIdx++) {
if(anotherConditionAtVector(v, rowIdx)) continue matrixLoop;
if(conditionAtMatrixRowCol(m, rowIdx, idx)) continue vectorLoop;
}
setValueInVector(v, idx);
}
कृपया मुझे समझाने, एक और अधिक पठनीय/लेबल के बिना बेहतर संस्करण नहीं है।
इच्छा है कि मैं इसे एक से अधिक बार बढ़ा सकता हूं। –