我想寫主要功能爲學習J. 的目的,到目前爲止,我想出了這一點:如何在J中的函數中使用兩次參數?
=&0+/(=&0)(2+i.(-&2)y)|y
它的工作不同的是,我應該存儲在y
可變數量巨大。
y=.5
=&0+/(=&0)(2+i.(-&2)y)|y NB. prime cheker
1
y=.13
=&0+/(=&0)(2+i.(-&2)y)|y NB. prime cheker
1
y=.14
=&0+/(=&0)(2+i.(-&2)y)|y NB. prime cheker
0
我該如何編寫一個函數來處理需要參數的函數?即f 13
- >1
謝謝!哇,這些叉子{:]真的很棘手! – defhlt 2012-08-16 11:40:11
另一個簡單的默認版本是:'1 {[:/:〜i。 | ]'但適用於整數> 2.例如。 '((1 {[:/:〜i。|])「0#])3 + i.25',給出'3 5 7 11 13 17 19 23' – Eelvex 2012-08-18 14:41:24