क्या चल रहे नोडज स्क्रिप्ट में आने वाले कीस्ट्रोक के लिए सुनना संभव है? अगर मैं process.openStdin()
इसके 'data'
आयोजन का उपयोग करता हूं और सुनता हूं तो अगली नई तिथि तक इनपुट बफर हो जाता है, जैसे:
// stdin_test.js
var stdin = process.openStdin();
stdin.on('data', function(chunk) { console.log("Got chunk: " + chunk); });
यह चल रहा है, मुझे मिलता है:
$ node stdin_test.js
<-- type '1'
<-- type '2'
<-- hit enter
Got chunk: 12
मुझे क्या देखना है:
$ node stdin_test.js
<-- type '1' (without hitting enter yet)
Got chunk: 1
मैं रूबी में , उदाहरण के लिए, एक नोडज के बराबर देख रहा हूंgetc
क्या यह संभव है?