-4

我有java示例代码

public int[] recognize(int[] x)
{
    int[] y = new int[neurons.length];

    for (int j = 0; j < neurons.length; j++) {
        y[j] = neurons[j].transfer(x);
    }

    return y;
}

我需要把它转换成红宝石

4

2 回答 2

7

在 Ruby 中,高阶函数优于显式循环。

def recognize(x)
  neurons.collect {|n| n.transfer(x)}
end
于 2012-06-04T08:37:12.413 回答
3
def recognize x #returns all transfer results 
  y=neurons.collect{|n|n.transfer x}
  y
end
于 2012-06-04T08:43:54.680 回答