तो, मैंने <FILE>
का उपयोग बड़ी संख्या में किया है। एक साधारण उदाहरण होगा:तो <FILE> वास्तव में क्या करता है?
open (FILE, '<', "someFile.txt");
while (my $line = <FILE>){
print $line;
}
तो, मैंने सोचा था कि <FILE>
का उपयोग कर एक फ़ाइल के आ हिस्सा एक समय में (एक लाइन विशेष रूप से) लेगी और उसका उपयोग होता है, और जब यह फिर से बुलाया गया था, यह होगा अगली पंक्ति पर जाओ। और वास्तव में, जब भी मैं <FILE>
को स्केलर पर सेट करता हूं, वही है जो यह करेगा। लेकिन, जब मैंने कंप्यूटर को इस तरह की एक पंक्ति बताया:
print <FILE>;
यह पूरी फ़ाइल, न्यूलाइन और सभी को मुद्रित करता है। तो मेरा सवाल यह है कि कंप्यूटर <FILE>
पारित होने पर क्या सोचता है, बिल्कुल?