ABAP里不用賦值操作,只用位操作實現兩個整數值的交換

  • 2020 年 1 月 21 日
  • 筆記

DATA: lv1 TYPE int4 value 30,        lv2 TYPE int4 value 21.    FIELD-SYMBOLS: <lv1> TYPE x.  FIELD-SYMBOLS: <lv2> TYPE x.    ASSIGN lv1 TO <lv1> CASTING.  ASSIGN lv2 TO <lv2> CASTING.    <lv1> = <lv1> BIT-XOR <lv2>.    <lv2> = <lv1> BIT-XOR <lv2>.    <lv1> = <lv1> BIT-XOR <lv2>.    WRITE: / lv1, lv2.

要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":