racket - Detecting EOF in a Binary File using Scheme -
(परिभाषित करें- सभी-इनपुट) (स्थानीय ((रेखा को परिभाषित करें (बाइट- & gt; सूची (पढ़ें -बाइट 4)))) (यदि (eof-object?) रिक्त (विपक्ष पंक्ति (पढ़ना-सभी-इनपुट))))) (शून्य (पढ़ना-सभी-इनपुट))
< P> उपरोक्त कोड विफल होता है क्योंकि बाइट्स-> सूची में बाइट स्ट्रिंग के तर्क की अपेक्षा होती है, लेकिन इसे
< पूर्व (> (कोड ((eof-object? B) खाली) (और (विपक्ष बी (पढ़ने के लिए) All-input)))))) (शून्य (पढ़ना सभी इनपुट))
यह फ़ंक्शन बाइट्स की एक सूची में बाइट्स पढ़ता है।
Comments
Post a Comment