Logo

Programming-Idioms

This language bar is your friend. Select your favorite languages!

Idiom #43 Break outer loop

Look for a negative value v in 2D integer matrix m. Print it and stop searching.

Control flow jumping forward after the end of the outermost loop
Imports System
Select Case Nothing
    Case Else
        For Each row As Integer() in m
            For Each v As Integer In row
                If v < 0 Then
                    Console.WriteLine(v)
                    Exit Select
                End If
            Next
        Next
End Select
Imports System
Dim colCount As Integer = m(0).Length
For Each row As Integer() In m
    Dim j = 0
    Do While j < colCount
        Dim v = row(j)
        If v < 0 Then
            Console.WriteLine(v)
            Exit For
        End If
        j += 1
    Loop
Next
Imports System
    For Each row As Integer() in m
        For Each v As Integer In row
            If v < 0 Then
                Console.WriteLine(v)
                GoTo DONE
            End If
        Next
    Next
DONE:
Imports System
For i As Integer = 0 To m.GetLength(0) - 1
    For j As Integer = 0 To m.GetLength(1) - 1
        If m(i, j) < 0 Then
            Console.WriteLine(m(i, j))
            i = Integer.MaxValue - 1 ' Break outer loop.
            Exit For
        End If
    Next
Next
Outer_loop:
for A in M'Range (1) loop
   Inner_Loop:
   for B in M'Range (2) loop
      if M (A, B) < 0 then
         Put_Line (M (A, B)'Image);
         exit Outer_Loop;
      end if;
   end loop Inner_Loop;
end loop Outer_Loop;
#include <stdio.h>
int i,j;
for(i=0;i<sizeof(m)/sizeof(*m);i++)
{
	for(j=0;j<sizeof(*m)/sizeof(**m);j++)
	{
		if(m[i][j]<0)
		{
			printf("%d\n",m[i][j]);
			goto end;
		}
	}
}
end:
(loop [rows m]
  (if-let [v (some #(when (neg? %) %) (first rows))]
    v
    (recur (rest rows))))
555
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
555
555Q4g3NAgx')) OR 272=(SELECT 272 FROM PG_SLEEP(15))--
555
555
555
-1 OR 5*5=25 -- 
555
-1' OR 5*5=25 -- 
555
-1" OR 5*5=25 -- 
555
-1' OR 5*5=25 or '0608oRgP'='
-1 OR 5*5=25 -- 
555
-1" OR 5*5=26 or "R3xDlfHr"="
555
-1" OR 3*2<5 or "R3xDlfHr"="
555
-1" OR 600=600 or "R3xDlfHr"="
555
555*if(now()=sysdate(),sleep(15),0)
555
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
555
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
555
555-1 waitfor delay '0:0:15' -- 
555
555-1 OR 610=(SELECT 610 FROM PG_SLEEP(15))--
555
555-1) OR 22=(SELECT 22 FROM PG_SLEEP(15))--
555
555-1)) OR 471=(SELECT 471 FROM PG_SLEEP(15))--
555
555EHmKPxDe' OR 358=(SELECT 358 FROM PG_SLEEP(15))--
555
555GbeeTY9d') OR 198=(SELECT 198 FROM PG_SLEEP(15))--
555
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
555
555'"
555
@@KwJ4E
555
(select 198766*667891)
555
(select 198766*667891 from DUAL)
(select 198766*667891 from DUAL)
555
(select 198766*667891)
555
555'"
555
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
555
555E9LuMchp')) OR 687=(SELECT 687 FROM PG_SLEEP(15))--
555
5555NRNGj6C') OR 693=(SELECT 693 FROM PG_SLEEP(15))--
555
55506uNuXC1' OR 27=(SELECT 27 FROM PG_SLEEP(15))--
555
555-1)) OR 284=(SELECT 284 FROM PG_SLEEP(15))--
555
555
555
555-1) OR 173=(SELECT 173 FROM PG_SLEEP(15))--
555
555-1 OR 398=(SELECT 398 FROM PG_SLEEP(15))--
555
555-1 waitfor delay '0:0:15' --
555
555
555
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
555
555*if(now()=sysdate(),sleep(15),0)
555
-1" OR 5*5=25 or "7cJImubj"="
555
-1' OR 5*5=25 or 'XSipzLK1'='
555
-1" OR 5*5=25 --
555
-1' OR 5*5=25 --
555
-1 OR 5*5=25
555
555
(select 198766*667891)
555
@@cDoVG
555
(select 198766*667891 from DUAL)
555
555ZbdSHdJk' OR 687=(SELECT 687 FROM PG_SLEEP(15))--
555
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
555
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
555
555gGTWQ1OE')) OR 768=(SELECT 768 FROM PG_SLEEP(15))--
555
555uN3pGGTF') OR 975=(SELECT 975 FROM PG_SLEEP(15))--
555
555
555
555-1 OR 479=(SELECT 479 FROM PG_SLEEP(15))--
555
555-1 waitfor delay '0:0:15' -- 
555
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
555
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
555
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
555
555
555
555*if(now()=sysdate(),sleep(15),0)
555
-1" OR 5*5=25 or "tWTNlpLh"="
555
-1' OR 5*5=25 or 'sqRKvpSf'='
555
-1" OR 5*5=25 -- 
555
-1' OR 5*5=25 -- 
555
-1 OR 5*5=25
555
-1 OR 5*5=25 -- 
555*if(now()=sysdate(),sleep(15),0)
555
-1 OR 5*5=25 --
555
-1 OR 5*5=25
555
-1 OR 5*5=26
555
-1 OR 3*2>5
555
-1' OR 5*5=25 --
555
-1" OR 5*5=25 --
555
-1' OR 5*5=25 or 'AWssVEqI'='
555
-1" OR 5*5=25 or "wAx74VeO"="
555
555
555-1) OR 211=(SELECT 211 FROM PG_SLEEP(15))--
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
555
using System;
for (
        int i = 0,
        rows = m.GetLength(0),
        cols = m.GetLength(1); i < rows; i++)
{
    for (int j = 0; j < cols; j++)
    {
        if (m[i, j] < 0)
        {
            Console.WriteLine(m[i, j]);
            i = int.MaxValue - 1; // Break outer loop.
            break;
        }
    }
}
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
555
555-1 waitfor delay '0:0:15' --
555
555-1 OR 413=(SELECT 413 FROM PG_SLEEP(15))--
555
555-1) OR 269=(SELECT 269 FROM PG_SLEEP(15))--
555
555-1)) OR 604=(SELECT 604 FROM PG_SLEEP(15))--
555
555K2H69P5L' OR 572=(SELECT 572 FROM PG_SLEEP(15))--
555
555BT8t0CPX') OR 553=(SELECT 553 FROM PG_SLEEP(15))--
555
555CTYa28nd')) OR 497=(SELECT 497 FROM PG_SLEEP(15))--
555
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
555
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
555
555'"
555
@@bYkAo
555
(select 198766*667891)
555
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
555
using System;
foreach (int[] row in m)
{
    foreach (int v in row)
    {
        if (v < 0)
        {
            Console.WriteLine(v);
            goto DONE;
        }
    }
}
DONE: ;
using System;
foreach (int v in m)
{
    if (v < 0)
    {
        Console.WriteLine(v);
        break;
    }
}
(select 198766*667891 from DUAL)
555
bool keepLooping = true;

for(int i = 0; i < m.length && keepLooping; i++)
{
	for(int j = 0; j < m[i].length && keepLooping; j++)
	{
		if(m[i][j] < 0)
		{
			Console.WriteLine(m[i][j]);
			keepLooping = false;
		}
	}
}
import std.writeln;
outer:
foreach (i; 0 .. m.length)
{
	foreach (j; 0 .. m[i].length)
	{
		if (m[i][j] < 0)
		{
			writeln(m[i][j]);
			break outer;
		}
	}
}
OUTER: for (var i = 0; i < m.length; i++) {
  for (var j = 0; j < m[i].length; j++) {
    if (m[i][j] < 0) {
      print("Negative value found at $i,$j: ${m[i][j]}");
      break OUTER;
    }
  }
}
555
-1 OR 5*5=25 -- 
-1' OR 3*2>999 --
555
555
-1 OR 5*5=25 -- 
555
(select 198766*667891)
555
@@vzJW5
555
555'"
555
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
555
555
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
555-1 OR 932=(SELECT 932 FROM PG_SLEEP(15))--
555
555
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
555
555EG2FZFHI')) OR 397=(SELECT 397 FROM PG_SLEEP(15))--
555-1) OR 157=(SELECT 157 FROM PG_SLEEP(15))--
555
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
555
555-1)) OR 802=(SELECT 802 FROM PG_SLEEP(15))--
555
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
555
555
555
555
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
555
(select 198766*667891 from DUAL)
555vq0cRGzn' OR 939=(SELECT 939 FROM PG_SLEEP(15))--
555
555*if(now()=sysdate(),sleep(15),0)
555
555PxeteCxe') OR 332=(SELECT 332 FROM PG_SLEEP(15))--
555
555
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
-1' OR 351=351 or 'Zu79xtpb'='
555
555hXRAfFSz')) OR 201=(SELECT 201 FROM PG_SLEEP(15))--
555
555
555*if(now()=sysdate(),sleep(15),0)
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
555
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
555
-1" OR 5*5=25 --
555
-1' OR 3*2>5 --
555
555
555-1 waitfor delay '0:0:15' -- 
555'"
555
-1' OR 5*5=26 --
555
@@7ghj0
555
-1 OR 5*5=25
555
-1 OR 5*5=25 --
555
(select 198766*667891)
555
(select 198766*667891 from DUAL)
555
555
555-1 OR 549=(SELECT 549 FROM PG_SLEEP(15))--
555
-1" OR 5*5=25 or "o2alOX3m"="
555
-1' OR 5*5=25 or 'PdN5VGaW'='
555
-1" OR 5*5=25 -- 
555
-1' OR 5*5=25 -- 
555
555-1) OR 813=(SELECT 813 FROM PG_SLEEP(15))--
555
-1 OR 5*5=25
555
-1 OR 5*5=25 -- 
555
5551UTDDVIB') OR 894=(SELECT 894 FROM PG_SLEEP(15))--
555
555gYwqQmiB' OR 649=(SELECT 649 FROM PG_SLEEP(15))--
555
555
555
555
555
555-1)) OR 611=(SELECT 611 FROM PG_SLEEP(15))--
  outer: do j=1, size(m,2)
     do i=1, size(m,1)
        v = m(i,j)
        if (v < 0) then
           print *,v
           exit outer
        end if
     end do
  end do outer
555
555-1 waitfor delay '0:0:15' -- 
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
555
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
555
555
555-1 OR 501=(SELECT 501 FROM PG_SLEEP(15))--
555*if(now()=sysdate(),sleep(15),0)
555
-1' OR 5*5=25 or 'r078TYBc'='
555
-1" OR 5*5=25 --
555
-1' OR 5*5=25 --
555
555
555-1) OR 413=(SELECT 413 FROM PG_SLEEP(15))--
-1 OR 5*5=25
555
-1 OR 3*2>5 --
555
-1 OR 3*2>999 --
555
555
555-1)) OR 980=(SELECT 980 FROM PG_SLEEP(15))--
555-1 OR 531=(SELECT 531 FROM PG_SLEEP(15))--
555
555
555h1AVohHX' OR 746=(SELECT 746 FROM PG_SLEEP(15))--
555-1) OR 410=(SELECT 410 FROM PG_SLEEP(15))--
555
555
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
555-1)) OR 907=(SELECT 907 FROM PG_SLEEP(15))--
555
555rAX0SMo0' OR 782=(SELECT 782 FROM PG_SLEEP(15))--
555
555
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
555
555
555dGTRoE9i')) OR 428=(SELECT 428 FROM PG_SLEEP(15))--
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
555
555'"
555
@@Bh3UA
555
(select 198766*667891 from DUAL)
555
555
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
555
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
555
555*if(now()=sysdate(),sleep(15),0)
555
-1" OR 5*5=25 or "QRQs9moA"="
555
555'"
555
(select 198766*667891)
555
(select 198766*667891 from DUAL)
555
-1' OR 3*2<5 or 'MfJ8qB7p'='
555
-1" OR 5*5=25 -- 
555
-1' OR 3*2>5 -- 
555
-1' OR 3*2>999 -- 
555
-1' OR 5*5=26 -- 
555
-1 OR 5*5=25
555
-1 OR 5*5=25 -- 
555
-1 OR 5*5=25 -- 
555
555
(print . head . filter (<0) . concat) m
OUTER:
for (var i in m) {
   for (var j in m[i]) {
      if (m[i][j] < 0) {
         console.log("Negative value found: "+m[i][j]);
         break OUTER;
      }
   }
}
555
-1 OR 5*5=25 -- 
555XUKBtDEH') OR 897=(SELECT 897 FROM PG_SLEEP(15))--
555
555RJ5qy80q')) OR 673=(SELECT 673 FROM PG_SLEEP(15))--
555
555
555YUdwBc6j' OR 235=(SELECT 235 FROM PG_SLEEP(15))--
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
555
import static java.lang.System.out;
   int i, j, M = m.length, N = m[0].length, x;
a: for (i = 0; i < M; ++i)
       for (j = 0; j < N; ++j)
           if ((x = m[i][j]) < 0) {
               out.println(x);
               break a;
           }
555-1)) OR 956=(SELECT 956 FROM PG_SLEEP(15))--
555
import static java.lang.System.out;
int i, j, M = m.length, N = m[0].length, x;
boolean b = false;
for (i = 0; i < M; ++i) {
    for (j = 0; j < N; ++j)
        if ((x = m[i][j]) < 0) {
            out.println(x);
            b = true;
            break;
        }
    if (b) break;
}
555'"
555
555-1) OR 920=(SELECT 920 FROM PG_SLEEP(15))--
555
555
-1 OR 5*5=25 -- 
555
555KwxhiDak') OR 462=(SELECT 462 FROM PG_SLEEP(15))--
@@zxKIK
555
(select 198766*667891)
555
555
-1 OR 5*5=25
(select 198766*667891 from DUAL)
555
555
-1" OR 5*5=25 -- 
555
-1' OR 5*5=25 or 'b0k4DeFe'='
555
-1" OR 5*5=25 or "YiNJEUZl"="
555-1 OR 107=(SELECT 107 FROM PG_SLEEP(15))--
555
555
5557VIFW66z')) OR 233=(SELECT 233 FROM PG_SLEEP(15))--
555
555*if(now()=sysdate(),sleep(15),0)
555
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
555
555-1) OR 54=(SELECT 54 FROM PG_SLEEP(15))--
555
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
555
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
555
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
555-1 waitfor delay '0:0:15' --
555
555
555'"
555
555
555
@@dJolW
555
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
555
(select 198766*667891)
555
(select 198766*667891 from DUAL)
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
555
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
555
555*if(now()=sysdate(),sleep(15),0)
555
-1" OR 5*5=25 or "sOz7GsA4"="
555
-1' OR 696=696 or 'FQBwGnho'='
555
-1' OR 3*2<5 or 'FQBwGnho'='
555
-1' OR 5*5=26 or 'FQBwGnho'='
555
-1' OR 5*5=25 or 'FQBwGnho'='
555
-1" OR 5*5=25 --
555
-1' OR 5*5=25 --
555
555
555-1 OR 77=(SELECT 77 FROM PG_SLEEP(15))--
-1 OR 5*5=25
555
-1 OR 5*5=25 --
555
loop@ for (x in 0..7) {
  for (y in 0..7) {
    val v = m[x][y]
    if ( v < 0) {
       println("found a negative value at [$x][$y]: $v")
       break@loop
     }
  }
}
(loop named outer
      for i below (array-dimension m 0)
      do (loop for j below (array-dimension m 1)
               for v = (aref m i j)
               when (minusp v)
               do (progn
                    (print v)
                    (return-from outer))))
555
(select 198766*667891 from DUAL)
555
@@qqnV7
555
(select 198766*667891)
555
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
555
555'"
555
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
555
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
-1 OR 5*5=25 --
555
-1 OR 5*5=25
555
-1' OR 5*5=25 --
555
-1" OR 5*5=25 --
555
-1" OR 5*5=26 --
555
-1" OR 3*2>999 --
555
-1" OR 3*2>5 --
555
-1' OR 5*5=26 or 'gcHWCySA'='
555
555
5556oIaNwDD')) OR 849=(SELECT 849 FROM PG_SLEEP(15))--
-1" OR 5*5=25 or "PZNX7SPq"="
555
555
555
555
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
-1" OR 3*2<5 or "PZNX7SPq"="
555
555*if(now()=sysdate(),sleep(15),0)
555
(select 198766*667891 from DUAL)
555
(select 198766*667891)
555
@@6egXJ
555
555'"
555
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
555
555
555*if(now()=sysdate(),sleep(15),0)
555
555diOvzGGA') OR 709=(SELECT 709 FROM PG_SLEEP(15))--
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
555
555
-1" OR 5*5=25 or "KSlY3Maa"="
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
555
555
-1' OR 5*5=25 or 'FTKiMPx6'='
555
-1" OR 5*5=25 -- 
555
555uDC07Wuj' OR 584=(SELECT 584 FROM PG_SLEEP(15))--
555
-1' OR 5*5=25 -- 
555
-1 OR 5*5=25
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
555
555
-1 OR 5*5=25 -- 
555
555-1)) OR 852=(SELECT 852 FROM PG_SLEEP(15))--
555jImB3uPI')) OR 781=(SELECT 781 FROM PG_SLEEP(15))--
555
555
555-1) OR 913=(SELECT 913 FROM PG_SLEEP(15))--
555NlxXPifY') OR 622=(SELECT 622 FROM PG_SLEEP(15))--
555
555
555-1 waitfor delay '0:0:15' -- 
555
555
555-1)) OR 659=(SELECT 659 FROM PG_SLEEP(15))--
555
555
555-1 OR 791=(SELECT 791 FROM PG_SLEEP(15))--
555-1 waitfor delay '0:0:15' --
555
for _,v1 in ipairs(m) do
 for _,v2 in ipairs(v1) do
  if v2<0 then
   print(v2)
   goto outer
  end
 end
end
::outer::
555-1) OR 751=(SELECT 751 FROM PG_SLEEP(15))--
555
555
-1 OR 5*5=26 -- 
555-1 OR 418=(SELECT 418 FROM PG_SLEEP(15))--
555
555
555
@import Foundation;
[m enumerateObjectsUsingBlock:^(NSArray *row, NSUInteger rn, BOOL *stopr) {
  [row enumerateObjectsUsingBlock:^(NSNumber *v, NSUInteger cn, BOOL *stopc) {
    if (v.intValue<0) {
      NSLog(@"found %@ at row:%lu col:%lu",v,rn,cn);
      *stopr=*stopc=YES;
      return; // to quit the current block immediately
    }
  }];
}];
555-1 OR 943=(SELECT 943 FROM PG_SLEEP(15))--
555
555
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
555
-1 OR 5*5=25 -- 
555
555
555
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
555
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
555
555*if(now()=sysdate(),sleep(15),0)
555
555-1 waitfor delay '0:0:15' -- 
555
555
(select 198766*667891 from DUAL)
555
(select 198766*667891)
555
@@ET2dA
555
555'"
555
555
555-1 OR 268=(SELECT 268 FROM PG_SLEEP(15))--
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
555
5550ucskbLn')) OR 523=(SELECT 523 FROM PG_SLEEP(15))--
555
-1 OR 5*5=25 --
555
555
(select 198766*667891 from DUAL)
-1 OR 5*5=25
555
-1' OR 3*2>999 --
555
-1' OR 3*2>5 --
555
-1" OR 5*5=25 --
555
-1' OR 5*5=25 or 'GXX14ET8'='
555
555*if(now()=sysdate(),sleep(15),0)
555
555RylBXD01' OR 193=(SELECT 193 FROM PG_SLEEP(15))--
555
555
555-1) OR 413=(SELECT 413 FROM PG_SLEEP(15))--
555
-1" OR 5*5=25 or "LYzOyOBJ"="
555
@@aXe6I
555-1)) OR 943=(SELECT 943 FROM PG_SLEEP(15))--
555
555
555'"
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
555
555
555-1)) OR 868=(SELECT 868 FROM PG_SLEEP(15))--
555
-1' OR 5*5=25 or 'JITcYziz'='
555
555
555
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
555
555-1) OR 593=(SELECT 593 FROM PG_SLEEP(15))--
555
555
555DO6L75pp' OR 941=(SELECT 941 FROM PG_SLEEP(15))--
555
-1" OR 5*5=25 -- 
555
5555PuMqvQW') OR 180=(SELECT 180 FROM PG_SLEEP(15))--
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
555
555
-1' OR 5*5=25 -- 
555-1 waitfor delay '0:0:15' --
555
555
555b290Rc3f')) OR 215=(SELECT 215 FROM PG_SLEEP(15))--
555
-1 OR 5*5=25
555
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
555
-1 OR 5*5=25 -- 
var i,j: integer;
   flag:boolean;
[...]
for i := 0 to length(m) * length(m[0]) - 1 do
begin
  v := m[i mod length(m), i div length(m)];
  if v < 0 then
  begin
    writeln(v);
    break;
  end;
end;

for i := 0 to high(m) do
begin
  for v in m[i] do
  begin
    flag := (v < 0);
    if flag then
    begin
      writeln(v);
      break;
    end;
  end;
  if flag then
    break;
end;
OUTER: for my $row (@m) {
   INNER: for my $v (@$row) {
      if ($v < 0) {
         print "Negative value found: $v\n";
         last OUTER;
      }
   }
}
555
555-1 waitfor delay '0:0:15' -- 
(select 198766*667891)
555
@@gB75x
555
555'"
555
-1 OR 5*5=25
555
-1 OR 2*3=4 AND 344=344 --
555
-1 OR 8*2-14=2 AND 344=344 --
555
-1 OR 3*2>5 --
555
-1 OR 3*2>999 --
555
555
555'"
-1 OR 5*5=26 --
555
-1 OR 5*5=25 --
555
555
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
555/0
555
555/1
555
555+194-189-5
555
555*189*184*0
555
555
555
555*1
555
555*1
555
555*301*296*0
555
555*1
555
555*1
555
5550ocR0ITO
555
555
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
555
555-1 OR 894=(SELECT 894 FROM PG_SLEEP(15))--
555
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
555
555BfRwbhHc')) OR 568=(SELECT 568 FROM PG_SLEEP(15))--
555
555-1) OR 910=(SELECT 910 FROM PG_SLEEP(15))--
555
-1 OR 5*5=25 -- 
555
-1 OR 5*5=25
555
-1' OR 5*5=25 -- 
555
-1" OR 5*5=26 -- 
555
-1" OR 3*2>999 -- 
555
-1" OR 3*2>5 -- 
555
555
555
-1' OR 5*5=26 or 'EFmaJFY9'='
555
555bE7Fxkn0') OR 634=(SELECT 634 FROM PG_SLEEP(15))--
555
555-1)) OR 493=(SELECT 493 FROM PG_SLEEP(15))--
555
-1" OR 5*5=26 or "mckZlbeJ"="
555
-1" OR 3*2<5 or "mckZlbeJ"="
555
-1" OR 322=322 or "mckZlbeJ"="
555
-1" OR 2-1=1 AND 322=322 or "mckZlbeJ"="
555
-1" OR 2*1=1 AND 322=322 or "mckZlbeJ"="
555
555*if(now()=sysdate(),sleep(15),0)
555
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
555'"
555
@@qetm0
555
(select 198766*667891)
555
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
555
(select 198766*667891 from DUAL)
555
555
-1" OR 870=870 or "fECJuaBE"="
555
555
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
555
555
555OdZ80hjV' OR 153=(SELECT 153 FROM PG_SLEEP(15))--
555
-1" OR 3*2<5 or "fECJuaBE"="
555
555*if(now()=sysdate(),sleep(15),0)
5550d9n5gmk')) OR 407=(SELECT 407 FROM PG_SLEEP(15))--
555
555
555-1)) OR 915=(SELECT 915 FROM PG_SLEEP(15))--
555
-1" OR 5*5=26 or "fECJuaBE"="
555Ek5P0Jgb') OR 581=(SELECT 581 FROM PG_SLEEP(15))--
555
555
-1" OR 3*2>5 -- 
555-1)) OR 305=(SELECT 305 FROM PG_SLEEP(15))--
555
555-1) OR 831=(SELECT 831 FROM PG_SLEEP(15))--
555
555
555
555
-1" OR 5*5=26 -- 
555-1 OR 242=(SELECT 242 FROM PG_SLEEP(15))--
555
555
555E0D1CCo6')) OR 807=(SELECT 807 FROM PG_SLEEP(15))--
555
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
555
555-1) OR 19=(SELECT 19 FROM PG_SLEEP(15))--
555
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
-1 OR 5*5=26
555
555
555
555-1 waitfor delay '0:0:15' --
555
555
555-1 OR 504=(SELECT 504 FROM PG_SLEEP(15))--
555
-1' OR 5*5=25 -- 
555
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
555
-1 OR 5*5=25 -- 
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
555
555
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
index = 0
length = len(m)
while index != length:
    for v in m[index]:
        if v < 0:
            print(v)
            index = length - 1
            break
    index += 1
555
555'"
555
@@8M9xQ
555
(select 198766*667891)
for array in m:
    i = filter(lambda n: n < 0, array)
    if v := next(i, None):
        print(v)
        break
555
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
555
(select 198766*667891 from DUAL)
555
555-1 waitfor delay '0:0:15' -- 
from itertools import chain
-1 OR 5*5=25 -- 
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
555
555*if(now()=sysdate(),sleep(15),0)
555
def loop_breaking(m, v): 
    for i, row in enumerate(m): 
        for j, value in enumerate(row): 
            if value == v: 
                return (i, j)
    return None

print(loop_breaking(([1,2,3],[4,5,6],[7,8,9]), 6))
-1 OR 3*2>999
555
class BreakOuterLoop (Exception): pass

try:
    position = None
    for row in m:
        for column in m[row]:
            if m[row][column] == v:
                position = (row, column)
                raise BreakOuterLoop
except BreakOuterLoop:
    pass
-1 OR 3*2>5
555
-1" OR 5*5=25 or "2TdI9LlZ"="
555
-1' OR 5*5=26 or 'mvrLwmXd'='
555
-1' OR 5*5=25 or 'mvrLwmXd'='
555
-1" OR 5*5=25 --
555
-1' OR 5*5=25 --
555
-1 OR 5*5=25 --
555
-1 OR 8*2-14=2 AND 238=238
555
negative_value = catch :negative do
  matrix.each do |row|
    row.each do |value|
      throw :negative, value if value < 0
    end
  end
end

puts negative_value
555
-1 OR 5*5=25 -- 
| negativeValue |
negativeValue := [ :matrix || ctx |
    ctx := thisContext sender.
    matrix do: [ :row |
        row do: [ :value |
            (value < 0) ifTrue: [ ctx resumeWith: value ].
        ]
    ]
] value: m. "ex. m := #((1 2 -1 3))"
Transcript show: negativeValue; cr.

New implementation...
< >
programming-idioms.org