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

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

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

はじめまして

[ruby-list:42807] Re: 変数の存在を調べる方法

From: 山崎雄介 <y-yamasaki@...>
Date: 2006-09-14 10:30:32 UTC
List: ruby-list #42807
山崎です。

るびきしさん、中田さん、ありがとうございます。

> Rubyで変数の存在を調べる
> defined?(variable_name)
> => true or false
変数の存在は調べるものがあったんですね。

> require 'enumerator'
> puts ObjectSpace.enum_for(:each_object, Foo).to_a 
> #<struct Foo val=2>
> #<struct Foo val=1>

> ObjectSpace.each_object(klass)
> は該当クラスのインスタンスそれぞれにおいてブロックを実行します。
> インスタンスのリストを得るために enum_for と to_a で配列を作成しています。
なんとなく意味は分かります。

enumeratorは知らないのですが、なにやらすごいらしいので勉強してみたいと思
います。

_______________________
Yusuke Yamasaki <y-yamasaki@saeilo.co.jp>


In This Thread

Prev Next