[#42817] Ruby1.8.5 がRedHat7.3 でコンパイルできません(openssl) — Yuumi Yoshida <yuumi3@...>
おせわになります、yuumi3 です。
4 messages
2006/09/22
[#42822] 再帰呼び出しの深さを知りたい — "Hideo Konami" <konami@...>
小波です。
9 messages
2006/09/23
[#42835] RubyインストールしたがTKがインストール出来ない — "Kazutomi Ueda" <kazuto@...>
初めまして上田と申します。
16 messages
2006/09/28
[#42837] macosxでRubyインストール 塰 でエラー
— 上間 つよし <mugenkai15@...>
2006/09/28
はじめまして
[#42843] Re: macosxでRubyインストール 塰 でエラー
— kimura wataru <kimuraw@...>
2006/09/29
木村といいます。
[#42844] Re: macosxでRubyインストール 塰 でエラー
— 上間 健 <mugenkai15@...>
2006/09/29
上間です。
[ruby-list:42823] Re: 再帰呼び出しの深さを知りたい
From:
okkez <okkez000@...>
Date:
2006-09-23 16:36:30 UTC
List:
ruby-list #42823
こんばんは。
okkezです。
こんな感じでいかがでしょう?
class Link
def initialize()
@son = nil
end
def add
if @son then
@son.add
@@depth += 1
else
@son = Link.new
@@depth = 1
end
end
def depth
@@depth
end
end
h = Link.new()
h.add
p h.depth #=> 1
h.add
p h.depth #=> 2
クラス変数使ってるんで、グローバル変数使ってるのとあまり変わりませんけど。
--
okkez
okkez000@gmail.com