Nodejs:挑战从STDIN读取add(2)(3)和add(2,3),并在STDOUT上返回总和
Nodejs: Challenge to read add(2)(3) and add(2,3) from STDIN and return the sum on STDOUT
我的朋友刚刚让我解决这个问题:在STDIN中输入以下内容:
add (2) (3)
添加(2、3)
并在STDOUT上得到以下输出:
55
嗯,我不知道如何在nodejs平台上做到这一点。我在javascript中有以下代码,但它没有给我任何输出。我也不确定这个代码是否正确。
var add = function (a) {
return function (b) {return a + b;};
};
注意:我必须从STDIN调用这个函数。因为我是新的nodejs我只是不知道如何得到这个完成
您正在寻找的最基本形式的函数可能是这个。这可以很容易地扩展为接受任何数量的数字。
var add = function add() {
var cache;
if (arguments.length === 1) {
cache = arguments[0];
return function ( number ) {return cache + number;};
}
else return arguments[0] + arguments[1];
};
你得自己弄清楚整个过程。stdin可以工作,因为我还没有使用它。
相关文章:
- Ckeditor-plugin:插入虚假元素add不情愿<p>标签前后
- 派生进程的stdout在管道传输时工作异常
- 如何jQuery-Add按钮最多插入10个新输入
- 如何同步写入process.stdout
- 在不兼容的接收器上调用的方法Set.prototype.add未定义
- Add a class if var < 0 jquery
- jquery.html有效,但是.add不行;t
- 这个 add(x) 函数是如何工作的
- Sails.js/Waterline.add()和.remove()仅适用于第二次调用
- Backbone - Collection.add() / Collection.create() 之间的区别
- 在什么情况下,Array.observe的“add”事件会触发
- Javascript add class 不起作用
- 从sql填充Jqgrid的自定义Add函数中的下拉数据
- jQuery过度使用.add()
- counter是在单击add字段时递增值,而不是在单击remove字段时递减值
- Jquery add attr action with element
- jquery add 函数无法按预期工作
- Google Maps JS API v3 - Add Map Types
- JQuery DataPicker add on the
- Nodejs:挑战从STDIN读取add(2)(3)和add(2,3),并在STDOUT上返回总和