खोज…
टिप्पणियों
MOVE
COBOL का वर्कहॉर्स है। डेटा को शाब्दिक या पहचानकर्ता से एक या अधिक पहचानकर्ताओं में ले जाया जाता है। कोबोल में प्राथमिक और समूह के बीच अंतर है। प्राथमिक डेटा को स्रोत से गंतव्य तक परिवर्तित किया जाता है। संरचना के साथ फ़ील्ड प्रकारों की परवाह किए बिना समूह डेटा को बाइट सरणी के रूप में स्थानांतरित किया जाता है। न्यूमेरिक फ़ील्ड्स को दाएँ से बाएँ स्थानांतरित किया जाता है, शून्य भराव (सामान्य रूप से) के साथ उच्च क्रम अंक ट्रंकेशन। अल्फ़ान्यूमेरिक कैरेक्टर डेटा को बाएं से दाएं, दाएं अंत वर्ण ट्रंकेशन के साथ स्पेस फिल में स्थानांतरित किया जाता है। BINARY और PICTURE DISPLAY डेटा फॉर्म और समूह पदानुक्रम सभी के लिए दोनों के साथ अपने व्यापार के बारे में MOVE
कैसे MOVE
है, इस पर कुछ नियम हैं।
कुछ विवरण, वहाँ कई हैं
01 a PIC 9.
01 b PIC 99.
01 c PIC 999.
01 s PIC X(4).
01 record-group.
05 field-a PIC 9.
05 field-b PIC 99.
05 field-c PIC 999.
01 display-record.
05 field-a PIC Z.
05 field-b PIC ZZ.
05 field-c PIC $Z9.
*> numeric fields are moved left to right
*> a set to 3, b set to 23, c set to 123
MOVE 123 TO a b c
*> moves can also be by matching names within groups
MOVE a TO field-a OF record-group
MOVE b TO field-b OF record-group
MOVE c TO field-c OF record-group
MOVE CORRESPONDING record-group TO display-record
*> character data is moved right to left
*> s will be set to xyzz
MOVE "xyzzy" TO s
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow