使用標準node.js交互。
wyg i 交互秘術
或
wyg i jiaohu
吾嘗觀「「交互秘術」」之書。方悟
「正閱」
「已閱」
「化言」
「發生」
「監聽」
「閱止」
「輸出」
之義。
Wenyan | Node.js |
---|---|
寫「甲」焉 |
process.stdout.write(甲); |
施「化言」於「甲」 |
甲 = 甲.toString(); |
「正閱」 |
"data" |
「已閱」 |
"end" |
施「閱止」 |
process.stdin.end(); |
生「甲」之事 |
process.stdin.emit(甲); |
聽得「甲」之事乃行「乙」之術 |
process.stdin.on(甲, 乙); |
輸入所得為Buffer
,須施「化言」
於之,以化之為言
。
輸入完成後按Enter
結束輸入,Enter
將輸入一個換行符(\n
或\r\n
)。回調函數「乙」
處理時,應注意這個換行符,不能忽略。
使用書之
輸出時,會在結尾自動添加一個換行符;若使用寫「甲」焉
輸出,則不會添加換行符。
欲行聽得「甲」之事乃行「乙」之術
,須先悟「監聽」
之義;
欲行生「甲」之事
,須先悟「發生」
之義;
欲行寫「甲」焉
,須先悟「輸出」
之義;
可用但聞「甲」之事乃行「乙」之術
代替聽得「甲」之事乃行「乙」之術
,其義蓋同。(#1)
吾嘗觀「「交互秘術」」之書。方悟
「正閱」
「已閱」
「化言」
「發生」
「監聽」
「閱止」
「輸出」
之義。
吾有一術。名之曰「響應」。欲行是術。必先得一言。曰「輸入」。乃行是術曰。
施「化言」於「輸入」。昔之「輸入」者今其是矣。
寫「輸入」焉。
生「已閱」之事。
是謂「響應」之術也。
聽得「正閱」之事乃行「響應」之術。
聽得「已閱」之事乃行「閱止」之術。
輸入:
問天地好在!
輸出:
問天地好在!
注意:輸入中包含了一個換行符,輸出中也有一個換行符。
吾嘗觀「「交互秘術」」之書。方悟
「正閱」
「已閱」
「化數」
「化言」
「發生」
「監聽」
「閱止」
「輸出」
之義。
吾有一言。曰「「猜測一個阿拉伯數字」」。書之。
吾有一術。名之曰「猜數」。欲行是術。必先得一言。曰「輸入」。乃行是術曰。
施「化言」於「輸入」。昔之「輸入」者。今其是矣。
若「輸入」大於八者。
吾有一言。曰「「太大了」」。書之。
或若「輸入」小於八者。
吾有一言。曰「「太小了」」。書之。
或若「輸入」等於八者。
吾有一言。曰「「猜對了!」」。書之。
生「已閱」之事。噫。
若非。
吾有一言。曰「「這不是阿拉伯數字」」。書之。
也。
是謂「猜數」之術也。
但聞「正閱」之事乃行「猜數」之術。
但聞「已閱」之事乃行「閱止」之術。