CORRESPONDING命令
3. CORRESPONDING命令
3. CORRESPONDING命令
CORRESPONDING命令で容易に値移動ができるようになりました。3つの使用パターンがありますので、それぞれ確認していきましょう。
CORRESPONDING命令パターン①
![](https://kanda-it-school-kensyu.com/wp-content/uploads/a1f3a42b532a004e5f9011c48fdb3dad.png)
![](https://kanda-it-school-kensyu.com/wp-content/uploads/5294f3a9f250c15d7e371c50e269e599.png)
CORRESPONDING命令パターン②
![](https://kanda-it-school-kensyu.com/wp-content/uploads/2982edd1c768ccccd8e4238f9c0ee444.png)
※ls_line1の項目名と同じ項目名がls_line2に存在する場合、
ls_line1の値がls_line2の同名項目に上書きされます。
ls_line2のみ存在する項目は初期化されません。
![](https://kanda-it-school-kensyu.com/wp-content/uploads/4666c39418fddafb6e4ff79a0ad912fd.png)
CORRESPONDING命令パターン③
![](https://kanda-it-school-kensyu.com/wp-content/uploads/962c7af6f54d62dff1fb19457df19c12.png)
※ls_line1の項目名と同じ項目名がls_line2に存在する場合、
ls_line1の値をls_line2の同名項目に上書きして、
ls_line2と同じ構造にてls_line3を作成します。
![](https://kanda-it-school-kensyu.com/wp-content/uploads/87eecd18ae9ee6d40927e824f39c286e.png)