記錄exit,continue和return的用法

2021-06-18 11:57:41 字數 972 閱讀 3321

exit用來跳出當前迴圈

loop

if v_kbp is null then

exit;

end if;

end loop;

return跳出儲存過程

loop

if v_kbp is null then

return;

end if;

end loop;

跳出loop 一次迴圈

oracle 11g已提供continue;

oracle 10g及以下,使用goto來替代,例如

sql> set serveroutput on;

sql> declare

2  begin

3    for i in 1..10 loop

4      if mod(i,2)=0 then

5        goto next;

6      end if;

7      dbms_output.put_line(i);

8      <>

9      null;

10    end loop;

11  end;

12  /

注意:<>標籤後的null;語句不可少,因為goto標籤後必須緊接著乙個執行語句

11gcontinue

begin

for i in 1..10 loop --真正的迴圈

if i = 6 then

continue;--用if語句和continue實現

end if ;

dbms_output.put_line(i);

end loop;

dbms_output.put_line('over');

end ;

記錄 註解和效能

註解和效能沒有關係,servlet的生命週期是這樣的,在呼叫這個servlet時候才建立這個servlet的類並執行init 方法,然後另外有人執行這個servlet的時候並沒有重啟建立servlet和執行裡邊的init 方法,所以servlet容器時單利的,spring就是servlet的封裝的框...

this和super的記錄

應用場景 1 當變數名相同時 呼叫成員變數 如果沒有this,則採用就近原則 this呼叫成員變數,用來區分成員變數和區域性變數。2 構造方法間的呼叫 this 表示對無參構造方法的呼叫 this 引數型別 表示對含參構造的呼叫 3 呼叫成員方法 this.成員方法 注意 一 通過super關鍵字可...

QT的 和 記錄

1.一般指繼承.class 派生類 基類 1 表示結構體內 位域的定義 即該變數佔幾個bit空間 2 構造函du數後面的冒號起分割作用,是類給成員變數賦值的方法,初始化列表,更適用於成員變數的常量const型。3 public 和private 後面的冒號,表示後面定義的所有成員都是公有或私有的,直...