[#43191] ActiveTclのインストール — HIiroshi Kasamatsu <qqmn89yb9@...>

こんにちは、笠松と申します。

13 messages 2007/02/17
[#43193] Re: ActiveTclのインストール — Hidetoshi NAGAI <nagai@...> 2007/02/18

永井@知能.九工大です.

[#43198] Re: ActiveTclのインストール — HIiroshi Kasamatsu <qqmn89yb9@...> 2007/02/18

永井さん、アドバイスありがとうございます。

[#43217] Ruby 1.8.6 preview2 has been released — "Akinori MUSHA" <knu@...>

 Ruby 1.8.6 preview2 をリリースしました。

13 messages 2007/02/24

[ruby-list:43229] Re: irb で local_variables を実行すると変な変数が増える

From: keiju@... (石塚圭樹)
Date: 2007-02-27 11:07:58 UTC
List: ruby-list #43229
けいじゅ@いしつかです.

In [ruby-list:43228] the message: "[ruby-list:43228] irb で 
local_variables を実行すると変な変数が増える", on Feb/27 19:48(JST) 石
井 大海 writes:

>お久しぶりです、konnです。

>色々とirbで実験していたのですが、irbを起動した状態で  
>local_variables メソッドを呼ぶと、["_"]という配列が返って 
>きました。

irbでは, 1つ前の実行結果を ローカル変数"_"に覚えています.

>こんな変数があるのかと思い _ の内容を見てみると、 
>local_variables と同じく ["_"]になっていました。

ですので,

irb> local_variables

で,

["_"]

と結果が帰る. 次に,

irb> _

すると, 1つ前の実行結果である, ["_"] が帰ることになります.

>最初からそんな変数があるのかなと思ってlocal_variablesを呼 
>ばずにも試してみたのですが、その時はnilが返ってきました。

この場合, 前に実行した式がないので, _ は nil になっています.

>他にも、最初に別の変数を定義してからlocal_variablesを呼ぶ 
>と、その変数名 + "_" の配列が返って来、_の内容もそれ 
>と同じでした。

これも, 上記と同じですね.

ちなみに, irb では, もう一つ実行結果の履歴を覚えているローカル変数"__"
があるはずなんですが... 

__
---------------------------------------------------->> 石塚 圭樹 <<---
---------------------------------->> e-mail: keiju@ishitsuka.com <<---

In This Thread