日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ABAP 引用类型介绍

發(fā)布時間:2023/12/19 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ABAP 引用类型介绍 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

除了之前一篇文章什么是 ABAP Field Symbol介紹的 Field Symbol 以外,引用類型(Reference Type) 是 ABAP 編程語言里另一個很重要的數(shù)據(jù)類型。

讓我們還是通過實(shí)際例子來理解。

下面這行簡單的代碼,定義了一個整型變量 lv1, 值為1.

緊接著,我們將其的值改為 2. 最后打印輸出,lv1 的值為2.

除了這種通過賦值符號 = 給變量直接復(fù)制的方式之外,我們還可以通過引用變量來間接完成。

下列代碼第 14 行,我定義了一個引用類型的變量 lr,類型為 REF TO int4, 意思是,該引用變量,指向另一個類型為 int4 的整型變量。

第16行,我使用 GET REFERENCE OF lv1 INTO lr, 意思是,將程序運(yùn)行時,將變量 lv1 在內(nèi)存中的地址賦給引用變量 lr.

這樣,我通過 ABAP 提供的某種機(jī)制,能實(shí)現(xiàn)通過修改引用變量 lr, 也能更改它指向的整型變量 lv1 的值的目的。

整型變量 lv1 和指向它的引用變量 lr 的示意圖如下所示。其中整型變量 lv1 包含的紅色區(qū)域代表其整型值 2,而引用變量 lr 包含的紫色區(qū)域的星號,代表其存儲的是整型變量 lv1 的地址。

總結(jié)

以上是生活随笔為你收集整理的ABAP 引用类型介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。