10-06-2019, 08:54 PM
Macro Break FOR Loop 1
Macro Break FOR Loop 2
;Go to the outer loop
out
ARRAY(str) arr1 = "1[]2[]3[]4[]5[]6"
ARRAY(str) arr2 = "A[]B[]C[]D[]E"
int r
for _i 0 arr1.len
,for r 0 arr2.len
,,if arr2[r] = "C"
,,,r = arr2.len
,,else
,,,out F"{_i}: '{arr1[_i]}' : {r}: {arr2[r]}"
,out "--------------"
out "Done!"
Macro Break FOR Loop 2
;Go to the top-level loop
out
ARRAY(str) arr1 = "1[]2[]3[]4[]5[]6"
ARRAY(str) arr2 = "A[]B[]C[]D[]E"
int r
for _i 0 arr1.len
,for r 0 arr2.len
,,if arr2[r] = "C"
,,,r = arr2.len
,,,_i = arr1.len
,,else
,,,out F"{_i}: '{arr1[_i]}' : {r}: {arr2[r]}"
,out "--------------"
out "Done!"