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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MOVE-CORRESPONDING 应该注意的语法特点

發(fā)布時間:2025/3/20 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MOVE-CORRESPONDING 应该注意的语法特点 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

以前用 MOVE-CORRESPONDING 的時候都是用相同結構的源賦值給目標,今天遇到了兩個源結構的字段不同,但是目標結構的字段同時包含這些不同字段的例子。

比如:

源結構 s1 的字段有:key1 key2 value1 value2 valuem valuen

源結構 s2 的字段有:key1 key2 value3 value4 valuem valuen

目標結構 t1 的字段有:key1 key2 value1 value2 value3 value4 valuem valuen

則在:

MOVE-CORRESPONDING s1 TO t1.
...
MOVE-CORRESPONDING s2 TO t1.

的語句塊之后,

t1 的 key1 key2 value3 value4 valuem valuen?的值都是來自 s2 的,但是 value1 value2 則依舊保留了來自 s1 的值——沒有出現在源結構中的字段并沒有因為新的賦值而清空

因為這個問題做合計時出現差異,跟蹤了一個多小時才發(fā)現,教訓深刻。

?

以后,原則上在使用 MOVE-CORRESPONDING 時,都應該寫成如下形式:

MOVE-CORRESPONDING s1 TO t1.
...
CLEAR t1.
MOVE-CORRESPONDING s2 TO t1.

確保目標結構的數據來源可靠。

當然,這是根據需要的,如果您確實需要同時來自兩個結構的數據,CLEAR 就是多余的了。


總結

以上是生活随笔為你收集整理的MOVE-CORRESPONDING 应该注意的语法特点的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。