[#40498] autoload SYMBOL, XX.rb — keiju@... (Keiju ISHITSUKA)
けいじゅ@いしつかです.
8 messages
2005/01/08
[#40501] getopt — keiju@... (Keiju ISHITSUKA)
けいじゅ@いしつかです.
6 messages
2005/01/08
[#40519] What is singletonclass.superclass ? — sheepman <sheepman@...>
こんにちは、sheepman です。
6 messages
2005/01/11
[#40523] Re: アクセス情報の取得について — yuushi44@...
酒匂様、神戸様
4 messages
2005/01/12
[#40546] Net::IMAPの中のinlenって何ですか? — 内木場 美次 <uchikoba@...>
はじめまして。Rubyを始めて2ヶ月ちょっとの
6 messages
2005/01/20
[#40551] Net::IMAPで既に存在するディレクトリが削除できない — 内木場 美次 <uchikoba@...>
お疲れ様です。内木場です。
13 messages
2005/01/21
[#40571] dupとfrozen — Chikara Takamatsu <c_takamatu@...>
始めまして。高松と申します。
5 messages
2005/01/25
[#40580] enum 定数する場合のイディオム — Hiroshi Takagi <gollum@...>
高木@関西のネットワーク屋%Ruby novice monk です。
12 messages
2005/01/27
[ruby-list:40533] Re: procの動作について(質問)
From:
"Hisashi Yahata" <yahatah@...>
Date:
2005-01-13 09:34:54 UTC
List:
ruby-list #40533
ちば様 (千葉 敬介様) 桑島様 ちば様へのお礼が、個人宛になっていましたので、再掲します。 また、桑島様からもご指摘をいただき、有り難うございました。 すでにお礼の中(下の文)でも述べましたように、サブルーチンには、def..endが 利用できることは理解していますが、引数でデータ交換する(配列にすれば一文字で すむわけですが、)が、すっきりせずに、面倒な印象があるからです。 また、procの面白い使い方をご教示いただき勉強になりました。 ==先に出したお礼状== 早速、的確な回答をいただき、誠に有り難うございました。お陰様で明確に理解で き、大変参考になりました。 「グローバル変数はなるべく使わないほうがよい」という示唆があるので、ローカ ル変数のスコープについて、例外として「ブロックだけは外部のスコープのローカル 変数にもアクセスできる。」となっていることから、サブルーチン代わりになると喜 んだところです。 しかし、今変換しているプログラムでは、Proc を def ... endに変更すると、サ ブルーチン内のほとんどの変数をグローバル変数に変えることになり、Perlと同じく 変数前にやたらと$をつける必要があり、見た目が綺麗でないので、あまり好きでな いことや、後々にModuleに変換するときに、やや面倒かなと思い、可能な限りローカ ル変数で済ませて置こうと考えました。 ただし、Moduleにすると、引数を使って、Module間のデータ交換が必要になるの で、計算時間にも悪影響があるのだろうかと素人ながら、気になっています。(本当 はどうなんでしょうか。) 実際に、このModule化とグローバル変数との取り扱いをどうすれば、格好のよいプ ログラムになるのかと思い悩んでいます。 矢幡