[#954] Rational — keiju@... (Keiju ISHITSUKA)

けいじゅ@SHLジャパンです.

23 messages 1996/10/30
[#955] Re: Rational — matz@... (Yukihiro Matsumoto) 1996/10/30

まつもと ゆきひろです.

[#968] Re: Rational 1996/10/31

けいじゅ@SHLジャパンです.

[ruby-list:865] stack over flow?(ruby1015.lzh)

From: Shin-ichiro Hara <sinara@...>
Date: 1996-10-18 07:24:58 UTC
List: ruby-list #865
原です。

日経MIX で報告されたのですが、djgpp 版ルビーで、例えば

-----^ fact.rb
def fact(n)
  if n <= 1
    1
  else
    fact(n-1) * n
  end
end
while gets
  $_.chop!
  print "fact(#$_) = ", fact($_.to_i),"\n"
end
-----$ fact.rb

で、階乗を計算させると、n = 191 ぐらいで、Segmentation fault
を起こします。BOW でも n = 1500 ぐらいはいけるので、これは
小さすぎるように思いますが、どこかに問題があるのでしょうか。


                           Shin-ichro Hara(Nagaoka Univ.of Tech.)

In This Thread

Prev Next