[#42835] RubyインストールしたがTKがインストール出来ない — "Kazutomi Ueda" <kazuto@...>

初めまして上田と申します。

16 messages 2006/09/28
[#42837] macosxでRubyインストール 塰 でエラー — 上間 つよし <mugenkai15@...> 2006/09/28

はじめまして

[ruby-list:42822] 再帰呼び出しの深さを知りたい

From: "Hideo Konami" <konami@...>
Date: 2006-09-23 16:15:46 UTC
List: ruby-list #42822
小波です。

次のサンプルのような再帰的な構造(実際に扱いたいのはツリー)で,
どのレベルまで下がっているのか,つまりパスの深さを得たいので
す。うまい方法はないものでしょうか。グローバル変数を使わないで,
入れ子になった構造の深さが分かるとうれしいのですが
il>>>

class Link
  def initialize()
    @son = nil
  end
  def add
    if @son then
      @son.add
    else
      @son = Link.new
    end
  end
end
h = Link.new()
h.add
h.add
p h # この段階で深さが2








In This Thread

Prev Next