我的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;
}
我需要將其轉換成紅寶石
我的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;
}
我需要將其轉換成紅寶石
在Ruby中,高階函數優於顯式循環。
def recognize(x)
neurons.collect {|n| n.transfer(x)}
end
是的,但我喜歡離開了(),感覺比較「紅寶石」。也映射而不是收集真正的紅寶石體驗。 – pguardiario
@pguardiario,'map'是'collect'都是一樣的,是不是? – missingfaktor
是的,但是地圖是比較常見的,因此更多的「紅寶石」,至少恕我直言 – pguardiario
[瞭解紅寶石](http://rubylearning.com/satishtalim/tutorial.html) –
我可以轉換所有,但 「INT [] Y =新INT [neurons.length];」 - 我上無法 –
[這可能有助於](http://punerb.blogspot.in/2006/06/arrays-in-ruby.html) –