Ruby初心者スレッドPart7
レス数が950を超えています。1000を超えると書き込みができなくなります。
0960デフォルトの名無しさん
2006/09/24(日) 10:27:37pythonのコードでインデントが消えるのって致命的だなあ。
それはともかく、こんな感じかと。
コピペするなら全角スペースは適当に置換してね。
def integrate (a, b, n, &block)
def subinte (a, b, n, &block)
if a < b
return block.call(a) + subinte((a + n), b, n, &block)
else
return 0.0
end
end
return n * subinte(a, b, n, &block)
end
p integrate(0.0, 1.0, 0.01){|x| x*x}
レス数が950を超えています。1000を超えると書き込みができなくなります。