[#1219] ruby animal — OZAWA Sakuro <crouton@...>

小澤さく@塩尻Internetです.

18 messages 1996/12/09

[#1256] ruby 0.99.4-961212 available — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです.

21 messages 1996/12/12
[#1257] Re: ruby 0.99.4-961212 available — Yasuo OHBA <jammy@...> 1996/12/12

大庭@SHLJapanです.

[#1258] Re: ruby 0.99.4-961212 available — matz@... (Yukihiro Matsumoto) 1996/12/12

まつもと ゆきひろです.

[#1259] Re: ruby 0.99.4-961212 available — WATANABE Hirofumi <watanabe@...> 1996/12/12

わたなべです.

[#1261] Re: ruby 0.99.4-961212 available — matz@... (Yukihiro Matsumoto) 1996/12/12

まつもと ゆきひろです.

[#1290] ruby 0.99.4-961217 will be available — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです.

32 messages 1996/12/17
[#1300] Re: ruby 0.99.4-961217 will be available — sinara@... 1996/12/17

原です。

[#1305] Re: ruby 0.99.4-961217 will be available — matz@... (Yukihiro Matsumoto) 1996/12/17

まつもと ゆきひろです.

[#1308] Re: ruby 0.99.4-961217 will be available — gougi@... (Shigeru Gougi) 1996/12/17

ごうぎ@TCIです。

[#1341] Re: ruby 0.99.4-961217 will be available — matz@... (Yukihiro Matsumoto) 1996/12/18

まつもと ゆきひろです.

[#1342] Re: ruby 0.99.4-961217 will be available — sinara@... 1996/12/18

原です。

[#1345] [BUG?] access string out of range — sinara@... 1996/12/18

原です。

[#1330] Re: Rational and Complex — Shin-ichiro Hara <sinara@...>

原です。

30 messages 1996/12/17
[#1335] Re: Rational and Complex — sinara@... 1996/12/18

原です。

[#1359] Re: Rational and Complex 1996/12/18

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

[#1423] 配列への grep — (Dezawa Shin-ichiro) <dezawa@...>

出沢です

14 messages 1996/12/23

[#1469] wish ... — Noritugu Nakamura <nnakamur@...>

25 messages 1996/12/24
[#1470] Re: wish ... — matz@... (Yukihiro Matsumoto) 1996/12/24

まつもと ゆきひろです.

[ruby-list:1217] Re: Summary (Re: [Q] Scope of local variable)

From: matz@... (Yukihiro Matsumoto)
Date: 1996-12-09 08:36:43 UTC
List: ruby-list #1217
まつもと ゆきひろです.

In message "[ruby-list:1215] Re: Summary (Re: [Q] Scope of local variable)"
    on 96/12/09, sinara@blade.nagaokaut.ac.jp <sinara@blade.nagaokaut.ac.jp> writes:
|
|原です。

|FAQ 編纂でもしますかね。そういえば昔 FAQ があったとか。

それはゼヒゼヒおねがいしたいです.

昔FAQはあったのですが,松本に分からないことが無いので(想像力
もないらしい),つまらない質問ばかりで役に立たないので無くし
ました.実際に使っている人から出て来た質問なら役に立つと思い
ます.

# rubyの名前の由来というのは役に立っていたかも知れない….

|なるほどそうですか。しかし今まで何にも気にしないでスクリプトを
|書いていたのが恐ろしい。それで問題なかったんですが。^^;

普通に使っている場合にはまったく同じになるように設計したつも
りです.問題になるのは実行速度の違い(わずかですけど)とProc化
した時の扱いだけだと思います.

  proc{
   iii=5			# dynamic local variable
   $proc = proc{|i|
      iii = i
    }
    $proc2 = proc {
      $x = iii			# dynamic variables shared by procs
    }
    # scope of dynamic variables
    p (defined?(iii))
  }.call
  p(defined?(iii))		# out of scope

  $x=0                          # $xを初期化
  $proc.call(5)                 # 動的変数iiiに5を代入
  $proc2.call                   # $xにiiiの値を代入
  p $x                          # $x == 5

これでわかる?
                                まつもと ゆきひろ /:|)

In This Thread