--第一种 for i = 1, 100 do while true do if i % 2 == 1 then break end -- 这里有一大堆代码 -- -- break end end --第二种 i = 1 while(i<20) do local state = 0 if () then --无数代码 state = 1 end if state ~= 0 then --无数代码 else break end end