トップページ⇒tech
1001コメント341KB

Ruby初心者スレッドPart5

■ このスレッドは過去ログ倉庫に格納されています
000112006/03/27(月) 04:59:25
プログラミング言語Rubyについての、初心者向けスレです。質問・要望・雑談などどうぞ。
関連スレやURLは2以降。Ruby on Railsの質問はWebProg板のRailsスレで。

■質問する人へ
質問する前に次の3つをすること。ここで回答を待つよりそのほうが早い。
 ・ぐぐる
 ・マニュアルで探す http://www.ruby-lang.org/ja/man/
 ・FAQを読む http://ruby-lang.org/ja/man/?cmd=view;name=Ruby+FAQ
質問には以下を書くこと。へたくそな質問は再提出を要求される。
 ・詳しい内容(「動きません」「うまくできません」では回答しようがない)
 ・エラーメッセージ(なるべくそのままで)
 ・実行環境(OS名、Rubyのバージョン(ruby -v でわかる))
 ・最終的にやりたいこと(もっとよい方法がある場合が多いので)
回答してくれた人には「ありがとう」のひとことをいってあげて。

■回答する人へ
相手は初心者、根気よく育てるつもりで。質問がへたくそなのも大目にみてあげる。
それができないならこないこと(だって初心者スレだもん)。
 ・既出な質問やFAQは「XXXを読め」でいいので、叩かない&怖がらせない。
 ・わけわかな質問にもエスパー発揮で。できれば質問の仕方を教えるぐらいで。
 ・自信がない回答ならその旨表明すること。誤った回答は初心者じゃ見抜けない。
0153デフォルトの名無しさん2006/03/29(水) 20:32:40
超秋田。
0154デフォルトの名無しさん2006/03/29(水) 21:07:02
>>151
> 「○○がない理由」はあくまで「○○がない理由」であり、
> それがどうして「Object#nil?やArray#firstがある理由」の補強になるのでしょうか。
それは、
否定する根拠が再反論によって消滅したため、
 > いまのところ、すでに示された理由を否定する理由はありません。
となるからです。

あと、話が分からないときに比喩を使うのは、混乱の元ですからやめましょう。
> 「裏の裏は表」ということですか?今の場合は「右の右は後ろ」でしょう。
という文を、具体的な文にしましょう。
0155デフォルトの名無しさん2006/03/29(水) 21:31:53
議論してる奴ら全員Ruby本スレに行け
ていうかそろそろ議論止めろ
0156デフォルトの名無しさん2006/03/29(水) 21:43:53
本スレに湧かせないようにしてるのに何を言い出すか
0157デフォルトの名無しさん2006/03/29(水) 21:57:03
だからここは初心者スレなんだってばww

こんなよくわかんない空気かもしだしてたら、質問したくてもしにくくなるんじゃない?
0158デフォルトの名無しさん2006/03/29(水) 22:06:22
ウジ虫野郎は本スレで湧いてろ
0159デフォルトの名無しさん2006/03/29(水) 22:29:46
なんかすげースレすすんでてワラタ
Arrayだろうとなんだろうと、それがnilであるか? とは考えるけど
Arrayがtrueかどうか? とは考えない、考え方の汎用性の違いによるものだと勝手に納得してた
0160デフォルトの名無しさん2006/03/29(水) 22:30:13
スレ違い
01611082006/03/29(水) 22:31:31
>145
うむ。言葉足らずですまんかった。
なるほど、�dクス。併せて
CGI.unescapeElement(str, *elements)
がそれに相当するぽい。ドキュメント長いと見落としが…すまん。

>146
ちょ…俺?w
んまいいけど、47はなんでほぼ全レスなんだwww
神経質つか粘着だしwww適度というものを知れww
なにも頭から否定されてるわけでもあるまいwwなにをムキにw
0162デフォルトの名無しさん2006/03/29(水) 22:41:10
定期的に変なのが湧きますね。

直接MLに投稿すれば一発で解決するものを、何だって遠回りな手段を選ぶのか、
その思考回路からして理解できない。
仕様がどうのという以前に、まずは正しい質問先を見極めることから勉強してき
て欲しいものだな。
0163デフォルトの名無しさん2006/03/29(水) 23:14:36
>>161
お前も粘着ウゼーんですけど。つか荒らすなボケ
0164デフォルトの名無しさん2006/03/29(水) 23:18:37
>>162
>直接MLに投稿すれば一発で解決するものを、何だって遠回りな手段を選ぶのか、

あれ?このスレ要らなくね?
0165デフォルトの名無しさん2006/03/29(水) 23:21:12
ん、要らないと思うなら来ないのが一番。
0166デフォルトの名無しさん2006/03/29(水) 23:24:07
で、来た奴は

直接MLに投稿すれば一発で解決するものを、何だって遠回りな手段を選ぶのか、
その思考回路からして理解できない。

と言って追い返せばおkだねw
0167デフォルトの名無しさん2006/03/29(水) 23:24:23
>163
荒らしに反応するのも荒らしって知ってた?
0168デフォルトの名無しさん2006/03/29(水) 23:28:09
ひとのことをばかっていうやつがばか
0169デフォルトの名無しさん2006/03/29(水) 23:28:55
いいから荒らすなボケ
0170デフォルトの名無しさん2006/03/29(水) 23:31:35
直接MLに投稿すれば一発で解決するものを、何だって遠回りな手段を選ぶのか、
その思考回路からして理解できない。


ん、ん〜、これは名言だな。

このスレのテンプレにしようぜ。
0171デフォルトの名無しさん2006/03/29(水) 23:35:02
ついでに、Rubyは手っ取り早くなんかやれるようにしたい人向けです。
全てのリテラルを正規表現で表したくて仕方が無いほど厳密で美しい言語を求めてる人には向きません。
とも。
0172デフォルトの名無しさん2006/03/29(水) 23:36:14
ファイルがバイナリかどうかを知るのにそこそこつかえる方法ってありますか?
0173デフォルトの名無しさん2006/03/29(水) 23:37:08
>>172
理解できない。
0174デフォルトの名無しさん2006/03/29(水) 23:42:12
バイナリファイルがそのまま"人間の理解できるも何らかの文字列データ"であることは、
確率論的に見て限りなく低いが、ありえる。

PCからはそれが"人間にとって"意味を成す文字列データであるかは解釈不能なので、
よって、バイナリファイルであるか、何らかの文字列であるかはPCから見て原理的に無保証。

即ち、入力される時点で何らかの形でデータ形式が保障されている実装になるようにしたほうが無難。
コレで解答になってるかしらん?
0175デフォルトの名無しさん2006/03/29(水) 23:43:24
全然なってないな。
0176デフォルトの名無しさん2006/03/29(水) 23:44:02
んじゃ書き直してくれ。
0177デフォルトの名無しさん2006/03/29(水) 23:48:14
直接MLに投稿すれば一発で解決するものを、何だって遠回りな手段を選ぶのか、
その思考回路からして理解できない。
0178デフォルトの名無しさん2006/03/29(水) 23:54:00
ちょwwおまww
其の話題終わった。
テンパってる。
0179デフォルトの名無しさん2006/03/29(水) 23:58:54
バイナリがどうのという以前に、まずは正しい質問先を見極めることから勉強してき
て欲しいものだな。

コレで回答になってるかしら?
0180デフォルトの名無しさん2006/03/30(木) 00:01:25
>>177
MLへの投稿は初心者として敷居が高いので、
匿名掲示板の皆様にお尋ねすることにしました。
どうかご助力願います。


これ質問者の代わりに張っといて。
0181デフォルトの名無しさん2006/03/30(木) 00:02:41
>>179
勝手が分からず申し訳ないです。
正しい質問先に誘導願います。


これも質問者の代わりに張っといて。
0182デフォルトの名無しさん2006/03/30(木) 00:02:49
傍から見てて、あくまで意見だが、それなら誘導の一つもしてやれと。
0183デフォルトの名無しさん2006/03/30(木) 00:05:01
>>180
MLの投稿を、敷居が高いとかアホいってんのか。

Rubyの勉強の前にまずメールの使い方と、正しい日本語を習うんだな。
0184デフォルトの名無しさん2006/03/30(木) 00:06:32
>>181-182

しょうがないなぁ。ホレ つhttp://www.google.co.jp/
0185デフォルトの名無しさん2006/03/30(木) 00:09:51
俺はrubyでの方法があればここで書いてやれば
いいと思うので誘導先なんて分からん。

それ以前に>>174がひとつの回答になってるだろうと思う。

あるいは、(文字コード判定と同様に)ある程度の精度で
判定してくれる(もの|方法)ならあるかもしれんと思うが、
あいにく俺はそんなものしらないので沈黙。
0186デフォルトの名無しさん2006/03/30(木) 00:11:33
つーか47が今度は名無しで荒らしてるだけか。
つまらんことするね。
0187デフォルトの名無しさん2006/03/30(木) 00:13:55
>>186
ハズレw

ところで荒らしに反応するのも荒らしって知ってた?
0188デフォルトの名無しさん2006/03/30(木) 00:24:36
ほほえましいですね
0189デフォルトの名無しさん2006/03/30(木) 00:28:49
何かネタにされてるorz

言語やライブラリの設計思想に関しては、みんなMatz氏の言葉をなぞっているだけだから、
質問するならMatz氏本人に訊くのが一番…と言いたかったんだよ。
言葉足らずでスマン。

 ttp://www.hyuki.com/writing/techask.html#direct
0190デフォルトの名無しさん2006/03/30(木) 00:34:12
言葉足らずという問題じゃねーだろ
これでそれが伝わるわけがない。

162 名前:デフォルトの名無しさん[sage] 投稿日:2006/03/29(水) 22:41:10
定期的に変なのが湧きますね。

直接MLに投稿すれば一発で解決するものを、何だって遠回りな手段を選ぶのか、
その思考回路からして理解できない。
仕様がどうのという以前に、まずは正しい質問先を見極めることから勉強してき
て欲しいものだな。
0191デフォルトの名無しさん2006/03/30(木) 00:39:37
>>172
% ruby -rnkf -e 'p NKF::guess(ARGF.read) == NKF::BINARY' /bin/sh
true
0192デフォルトの名無しさん2006/03/30(木) 00:42:57
いや、分かるよ。
>>47に対して「そんなことMatzに訊けよ」とか
「MLで訴えたら?」とか上で言われてるんだから。
0193デフォルトの名無しさん2006/03/30(木) 00:46:01
しょうがないな、誰も言わないなら俺が言おう。
47氏、OZ TECH マダァ?

というか、こういったショボイ糞野郎便所のオナヌィ落書を吸収してくれることこそ 2ch の真価。
頼むから ML なんかに投げないでくれ(w
0194デフォルトの名無しさん2006/03/30(木) 00:55:57
>>192
分かる分かんないの問題じゃない。

言葉足らずじゃなくて、逆だ。言葉が多すぎる。
こんな文を付け加える必要があるか?

>定期的に変なのが湧きますね。

>その思考回路からして理解できない。
>仕様がどうのという以前に、まずは正しい質問先を見極めることから勉強してき
て欲しいものだな。
0195デフォルトの名無しさん2006/03/30(木) 01:00:14
まぁまぁ、それはともかくとして

直接MLに投稿すれば一発で解決するものを、何だって遠回りな手段を選ぶのか、
その思考回路からして理解できない。

これはどんな質問にでも対応できる名言なことはたしかじゃまいか
有効活用していこう。
0196デフォルトの名無しさん2006/03/30(木) 01:17:03
>>194-195
うざい
0197デフォルトの名無しさん2006/03/30(木) 01:17:49
Ruby を AA で表現するとどうなるのでしょうか?教えてください。
0198デフォルトの名無しさん2006/03/30(木) 01:32:31
MLで聞きなさいボウヤ
0199デフォルトの名無しさん2006/03/30(木) 01:37:50
むしろこの場合matzにしか解らない事を2chで訊くなよ、が正しいのかもな。
0200デフォルトの名無しさん2006/03/30(木) 02:31:00
「matzにしか解らない事」の範囲がわかるのは、もはや初心者じゃあるまい
0201デフォルトの名無しさん2006/03/30(木) 02:43:11
もう質問者も忘れ去ってるかもだが>37
InputBox、MsgBoxは VBScriptの関数 なので VBScriptでしか 使えない。

MsgBox相当のことはWScript.ShellのPopupメソッドを呼べばよろし。
InputBox相当はちと分からん、スマソ
0202デフォルトの名無しさん2006/03/30(木) 07:18:40
>>195
よし、次から回答テンプレだな
0203472006/03/30(木) 11:11:39
今読み返すと、ちゃんとお礼をいってなかったような気がする。
回答してくれた人、どうもありがとうございました。特に決定打を紹介してくれた>>132、どうもです。
間違った推測もありましたが、それはそれで考えるうえでの参考になったので、よかったと思います。

ただ自分の推測を押しつける人とか、反論されると怒る人とか多いのは残念でした。そんなこと書くくらいなら、反論の反論とか、推測の根拠をきちんと説明するとかしてほしかったです。反論できなくなったから「粘着だ」とかいって逃げるしかなかったんでしょうけど。

あと、>>132にはメーリングリストからの発掘方法を教えてくれるとうれしいです。また>>135は「可読性」がどこからでてきたのか教えてください。
0204472006/03/30(木) 11:12:45
これで最後にします。

>>152
nilとの比較でいえば、==nilも.equals? nilも同じ挙動だと考えていいのでは。
前にも書いたように、==を再定義しても==nilは同じ挙動を示すと考えていいと思うし、.equals?だって変なふうに再定義される可能性がありますよね(いいかどうかは別として)。それこそ.nil?だって。
また.equals? nilを特別扱いするなら、.equals? trueと.equals? falseも同じように扱われるべきだと思うけど、そうなってはいません。
と書いたら、そう思うのはおまえだけとか書かれるんだろうな。乙。

>>154
あいかわらずわかりません。
>否定する根拠が再反論によって消滅したため
どの「否定する根拠」がどういった「再反論によって消滅した」のですか。具体的な文でお願いします。

>あと、話が分からないときに比喩を使うのは、混乱の元ですからやめましょう。
わかりやすく話してもらえれば、比喩を使うことはないです。また混乱のもとなのは、話がわかりにくいからであって、比喩のせいじゃないです。

>>161
すこし返事が遅れただけで>>112みたいに「スルーですか」といわれて、こんどは「なんでほぼ全レスなんだwww」ですか。むずかしいなあ。

>>162
おいおい、自分は根拠のない推測を並べて混乱させておいて、その推測が否定されると
>直接MLに投稿すれば一発で解決するものを、何だって遠回りな手段を選ぶのか、
>その思考回路からして理解できない。
とかいいだすんですか。それなら最初からそう回答すればいいのに。あとからそんなことをいってもね。
つか、>>132の答えを投稿すれば一発で解決するものを、推測ばかりたて並べてるほうが理解できないです。
02051322006/03/30(木) 15:24:15
その答えを発掘するのに時間がかかったんだよ。
答えを覚えていてもソースのありかを覚えているとは限らないからね。
「なぜ Object#nil? が == nil より便利なのか」は、皆さんが回答した通り。

135を書いたのも俺なんだが、わざわざ「[ruby-dev:7968]からのスレッド」と書いた意図がまったく理解されていないな。
提案者が提案の意図として可読性を上げていて、Matzがそれに反論せずに採用を決定してるんだから、採用の意図は当然可読性だよ。

いちいち記憶を頼りにメールボックスを探しまくって結論を出してみたわけだが、47には理解力も展開力も想像力もないということがよくわかっただけだった。
こんな質問者が相手じゃ誰も真面目に答える気なくすよ。
0206デフォルトの名無しさん2006/03/30(木) 15:28:57
なんとなく >>47 はオブジェクト指向プログラミングの経験値が
足りないだけなんじゃないかという気がする。
ある程度経験を積んだプログラマなら nil? のキモチヨサがわかると思うんだけどなあ。
0207デフォルトの名無しさん2006/03/30(木) 15:30:21
>ある程度経験を積んだプログラマなら nil? のキモチヨサがわかると思うんだけどなあ。
経験とか曖昧な言葉でお茶を濁して説明を放棄するならもう黙っとけ
0208デフォルトの名無しさん2006/03/30(木) 15:48:45
>>207
イヤです。厳密な説明しか許さないのならテンプレにそう書いておくべきです。
0209デフォルトの名無しさん2006/03/30(木) 16:29:37
>>207
すまんこ。
0210デフォルトの名無しさん2006/03/30(木) 16:43:55
> 47には理解力も展開力も想像力もない
問題は、訊ねた相手のせいにして47が成長しようとしないこと。
47はこれからも人に訊いては相手を不愉快にさせ続ける。ひどい。
0211デフォルトの名無しさん2006/03/30(木) 17:11:38
『馬鹿と議論するな。傍目にはどちらが馬鹿かわからない』
0212デフォルトの名無しさん2006/03/30(木) 17:27:15
その嘘が馬鹿に通じればいいんだけど、馬鹿は
「ここは馬鹿ばかりで議論になりませんね」
という捨て台詞を吐くまでが長いんだよなあ。
0213デフォルトの名無しさん2006/03/30(木) 17:35:25
なんかこっちの意図を読めない馬鹿ばっかりだな。
話のわかる奴が誰か俺の代わりに説明してくれよ。

初心者スレつまんねー
こんなんだから人が寄りつかないんだよ
本スレ行こうかな?
0214デフォルトの名無しさん2006/03/30(木) 17:54:47
バカばぁーっか
# リマスター版、高過ぎだお

>>213
馬鹿相手だと、本スレでも間違いなく同じ流れになるからw
0215デフォルトの名無しさん2006/03/30(木) 18:40:26
馬鹿を諭してるつもりのやつも馬鹿、
という内容に対して「この場合それは嘘だが」
と言われてることすら理解できずに
「相手が理解していないんだー」とアピールしている

やっと捨て台詞?
0216デフォルトの名無しさん2006/03/30(木) 18:41:15
個人攻撃に走るならもう終わってくれ。いくら春でもひどすぎる。
0217デフォルトの名無しさん2006/03/30(木) 19:03:18
213はコピペ
0218デフォルトの名無しさん2006/03/30(木) 19:18:15
>>47 が独り虚しく自己フォローし続ける限り続くと思われ
0219デフォルトの名無しさん2006/03/30(木) 19:52:17
日本語によるRakeの解説ってありませんか?
ruby rake でぐぐっても、みつかりませんでした。
0220デフォルトの名無しさん2006/03/30(木) 20:11:45
超FAQなんでしょうが

Foo = 1
Bar = 2
Baz = 3
...

をマジックナンバーばら撒かずに簡単に初期化する方法ないですか?
よーするにenum使いたいんですが。
0221デフォルトの名無しさん2006/03/30(木) 20:22:15
MLはメルアド曝すのが嫌なのとアーカイブされるのが嫌だな。
捨てアドだとスルーされるし。
0222デフォルトの名無しさん2006/03/30(木) 20:39:55
>>219 %w(foo bar baz).each_with_index {|c, i| Object.const_set(c.capitalize, i)}
とか?
0223デフォルトの名無しさん2006/03/30(木) 20:40:52
>>222 >>219 じゃねー >>220 だよ……
0224デフォルトの名無しさん2006/03/30(木) 20:57:50
>>220
1, 2, 3が意味のない数値であるならば、そもそもFoo, Bar, Bazに意味のない値を代入するのが無駄。
例えば、シンボル :Foo, :Bar, :Baz をそのまま使えばよろしい。
0225デフォルトの名無しさん2006/03/30(木) 21:43:01
シンボルをenum代わりにするとスペルミスに対応できない

:Foo
:Bar
:Baz

state = :Foo
puts "Foo" if state == :Foo
puts "foo" if state == :Hoo
0226デフォルトの名無しさん2006/03/30(木) 22:10:43
FOO,BAR,BAZ,* = (0..65535).to_a
0227デフォルトの名無しさん2006/03/30(木) 22:36:54
>>225
それ見てこんなの思いついた。
めんどくさいだけだがw

State = Hash.new{|h, k| h[k] = k}
State[:foo]; State[:bar]; State[:baz]
State.freeze

state = State[:foo]
puts "Foo" if state == State[:foo]
puts "foo" if state == State[:hoo]
0228デフォルトの名無しさん2006/03/30(木) 22:52:47
Foo = :Foo; Bar = :Bar; Baz = :Baz;

でいいんじゃね?
スペルミス対応済みで、pでの出力も見やすい。
0229デフォルトの名無しさん2006/03/30(木) 22:56:48
>>228
その、Foo = :Foo とか書くのがなんか二度手間でいやだなあ。
そこまで言うと初心者スレの範囲を超えそうだが。
0230472006/03/30(木) 23:01:16
なぜenumがないのか理解できませんね。
作者の怠慢にしか思えません。
0231デフォルトの名無しさん2006/03/30(木) 23:11:19
Structでそれぞれにシンボルいれて代用でよくないか?
インスタンス変数にシンボルいれてアクセサとか
0232デフォルトの名無しさん2006/03/30(木) 23:21:20
Foo = 1
Bar = 2
Baz = 3
と
enumの違いがわからない。
どちらも定数みたいな物じゃないのか?
0233デフォルトの名無しさん2006/03/30(木) 23:29:37
>>205
>提案者が提案の意図として可読性を上げていて、Matzがそれに反論せずに採用を決定してるんだから、採用の意図は当然可読性だよ。

違う。反論していないからといって、勝手に同意したことにするな。
matzは可読性については何も言及してない。あくまで「採用してもいいかなと思ってる」と書いてるだけ。だから採用の理由はこれだけでは不明。
勝手な解釈で初心者を惑わすようなやつが、なんでこんなにえらそうなんだ?
0234デフォルトの名無しさん2006/03/30(木) 23:34:54
>>232
Foo + Barは3? ということじゃないか
C言語ならそうなんだけど、そうならないものが欲しいと
0235デフォルトの名無しさん2006/03/30(木) 23:37:44
そういうのはどうでもいいw
簡潔に宣言できて少なくとも関連する要素間では値がダブらず
必要であれば値を明示できるものがenumに求められる。
0236デフォルトの名無しさん2006/03/31(金) 00:41:32
-cのシンタックスチェックが全く役に立たない件
0237デフォルトの名無しさん2006/03/31(金) 01:20:42
ひとつかふたつ前のスレでも似たような話があった気がする。けっきょく 222
みたいなコードで落ち着いた気がするが。
0238デフォルトの名無しさん2006/03/31(金) 01:29:29
厳密にやらないなら>>226もお手軽。流石に6万はありえないがw
0239デフォルトの名無しさん2006/03/31(金) 02:13:23
>>226
おもしろいな。
0240デフォルトの名無しさん2006/03/31(金) 07:53:38
お手軽とか落ち着いたとか喪前らほんとに使ってるのかと
0241デフォルトの名無しさん2006/03/31(金) 08:23:43
>>240
だって、enumの有無なんて気にしない人のほうが多そうだし
0242デフォルトの名無しさん2006/03/31(金) 09:47:02
質問です

a = 1

print "abc#{a}def\n"

とすると#{a}の部分は展開されて表示しますが
この内容「abc#{a}def\n」をテキストファイルに保存し1ラインずつ
読んでprint文に渡すと展開してくれません
※メタ文字がエスケープされる?

これを展開する方法はありますか?
0243デフォルトの名無しさん2006/03/31(金) 10:48:15
>>242

うまくいかない理由:
"abc#{a}def¥n" の #{a} が展開されるのは、rubyコマンドがスクリプトをパースするときです。つまり #{a} が展開されるためにはrubyによってパースされる必要があります。

しかしファイルからFile.read()などで読み込むと、rubyがパースすることはありmせん。なぜなら、File.read()などによる読み込みはあくまでデータとして読み込むだけであり、スクリプトとして読み込むわけではないからです。
これに対し、require や load だとスクリプトとして読み込まれるため、rubyがパースしてくれ、#{a}も展開されます。

解決策:
今回の場合は、eval使うしかないでしょう。
#{a} の部分があまり複雑じゃなければ次をどうぞ。
data = File.read(filename)
print data.gsub(/¥#¥{(.*?)¥}/) { eval $1 }

参考:
ここからは想像ですが、もしエラーメッセージなどを外部ファイルにするのが目的なら、#{a}ではなくて %s を使い、String#% や sprintf() で展開するのが簡単です。
msg = "error: %s (error code %d).¥n"
print msg % ['invalid name', 123]
またテンプレートに式を埋め込むのが目的なら eRuby を使いましょう。詳しくは ERB でぐぐってみてください。

以上です。
02442432006/03/31(金) 10:53:17
質問しにきたはずのに、これ書いてたら何を質問しようとしたのか忘れてしまったorz
だれか俺のかわりに思い出してくれ
0245デフォルトの名無しさん2006/03/31(金) 11:36:57
>>244
直接MLに投稿すれば一発で解決するものを、何だって遠回りな手段を選ぶのか、
その思考回路からして理解できない。
0246デフォルトの名無しさん2006/03/31(金) 11:58:29
>> 243

ありがとうございます。
動きました。

#{}の中で変数/定数の加減算がしたかったのです。

これだと何でも動いちゃう気がして怖いのですが
自分しか使わないから問題ないです。
0247デフォルトの名無しさん2006/03/31(金) 13:01:02
>>245
えらい便利な ML だな。俺も最近ど忘れが激しいので subscribe しようかしら。
0248デフォルトの名無しさん2006/03/31(金) 13:38:52
>>233
はいはいそうですねそうですねそういうことにしましょうね
0249デフォルトの名無しさん2006/03/31(金) 14:03:04
irbは知ってたけど、irb/completionなんてものがあるのは知らなかった。
すげー便利じゃん。
0250デフォルトの名無しさん2006/03/31(金) 16:25:47
>>233
ちゃんとコテ付けろよw
0251デフォルトの名無しさん2006/03/31(金) 17:06:38
>>249
1.9だとsave_histもあるらしいが。
0252デフォルトの名無しさん2006/03/31(金) 17:13:46
>>251
http://www.rubygarden.org/ruby?Irb/TipsAndTricks
のpersistent Historyを入れているので 1.8 でも満足です。
■ このスレッドは過去ログ倉庫に格納されています