我从codefights获得了这个代码,而且我没有条款去谷歌这个代码实际上做了什么。这个函数的作用是得到传递给参数(a,b)的2个数之间的素数之和。
这是工作代码..
function Prime_sum(a, b){
for(s=0; b>=a; s += b--*!c)
for(c=b-1; b%c--; );
return s
}
它给我一些问题,比如;
编辑: 忽略我的问题并向我解释此代码实际按顺序执行的操作。
如果标题没有正确设置为我的问题,我很抱歉。
答案 0 :(得分:2)
我会拍摄:
s
成为全局变量希望有所帮助。
答案 1 :(得分:0)
它的
// gulp.js
var concat = require('gulp-concat');
var uglify = require('gulp-uglify');
var fs = require("fs");
var arrayFiles = new Array();
gulp.task('compressAllPlugins', function(done) {
fs.readFile('path/to/config.php', {encoding: 'utf-8', flag: 'rs'}, function(e, data) {
if (e) return console.log(e);
// codes to process content and convert it into array
// arrayFiles.push(eachData);
}
console.log('arrayFiles: ',arrayFiles);
gulp.src(arrayFiles)
.pipe(plugins.uglify().on('error', standardHandler))
.pipe(concat('myplugins.min.js'))
.pipe(gulp.dest('public/app'))
.on('end', done);
});
});
所以每次b减少1,这使得这个条件满足。