मेरे पास एक रूबी स्क्रिप्ट है जो असीमित रूप से 1 से आगे की संख्या प्रिंट करती है। मैं 'Ctrl + C' या कुंजी 'q' जैसे टर्मिनल में बाधा के माध्यम से स्क्रिप्ट को अपने अनंत निष्पादन को कैसे रोक सकता हूं?मैं एक अनंत लूप में उपयोगकर्ता को कैसे बाधित कर सकता हूं?
a = 0
while(a)
puts a
a += 1
# the code should quit if an interrupt of a character is given
end
प्रत्येक पुनरावृत्ति के माध्यम से, कोई उपयोगकर्ता इनपुट नहीं पूछा जाना चाहिए।
वास्तव में, यह 1 से आगे मुद्रित नहीं करता है। यह 0 से आगे प्रिंट करता है। – sawa