将java转换为ruby

Vya*_*nov -4 ruby java

我有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;
}
Run Code Online (Sandbox Code Playgroud)

我需要把它转换成红宝石

mis*_*tor 7

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

def recognize(x)
  neurons.collect {|n| n.transfer(x)}
end
Run Code Online (Sandbox Code Playgroud)