小编use*_*070的帖子

我不明白我的循环?

我的问题可能很愚蠢,所以请事先道歉.我的指示是构建一个迭代函数队列的函数.答案在底部....在益智游戏阵列下面.

有人可以解释为什么for循环中的命令是input = queue.shift()(input); .我知道我必须使用shift方法清空队列.这个练习让我开始感到困惑,但是创建了input = queue.shift()(输入); 对我来说仍然很奇怪.任何基本的解释都将不胜感激.如果您需要更多信息,请告诉我.....提前谢谢.

var puzzlers = [
    function ( a ) { return 8*a - 10; },
    function ( a ) { return (a-3) * (a-3) * (a-3); },
    function ( a ) { return a * a + 4; },
    function ( a ) { return a % 5; }
];

var applyAndEmpty = function( input, queue ) {
    var length = queue.length;
    for(var i = 0; i<length; i++){
        input = queue.shift()(input); …
Run Code Online (Sandbox Code Playgroud)

javascript arrays iteration

3
推荐指数
1
解决办法
170
查看次数

我该如何做这个简单的Ruby循环?

如何设置1到25之间的范围,然后只输出偶数(提示:记住模数)?我用这个作为答案:

(1..25).each {|n| print n % 2 == 0}
Run Code Online (Sandbox Code Playgroud)

并打印出布尔值.我希望得到这些数字.我需要在上面的代码中更改什么?

ruby loops

1
推荐指数
1
解决办法
56
查看次数

标签 统计

arrays ×1

iteration ×1

javascript ×1

loops ×1

ruby ×1