人生の縮図掲示板
競馬予想は内部情報が命

Ruby 初心者スレッド Part 32
1:10/24(土) 06:18
プログラミング言語Rubyについての、初心者向けスレです。質問・要望・雑談などどうぞ。

★注意★ Ruby 1.9.1 は初心者にはまだ時期早尚です。初心者には Ruby 1.8.7 を強くお勧めします。
   (理由:現時点では多くの有名ライブラリやアプリが 1.9.1 に完全対応していないためです。)
 1.8.7 でも 1.9 系に導入された新機能のいくつかが利用可能なため、1.8.7 を習得すれば将来スムーズに 1.9 系に移行できるでしょう。
省27
992:12/05(土) 11:38 [sage]
あ、書いてあった。Ruby用語集より

> ブロック付きメソッド呼び出し
> コードの集まり(ブロック)を受け取ることのできるメソッドをブロック付きメソッド呼び出しと呼ぶ。
>
> ブロック付きメソッドの中ではyieldを使ってブロックを実行することができる。 省9
993:12/05(土) 11:57 [sage]
なるほどね良く気がつくなあ
質問者じゃないが納得した

省略可能なことが多すぎて優先順位とか知りきれてないことが多いなあ
実は優先順位が関わるあいまいな表現になってても
記述者(自分)としてはあいまいにしてるつもりはないから余計に混乱するw
994:12/05(土) 13:00 [sage]
>>991
こういうのはRubyのよくないところだと思うな。
なんとかして欲しい。
995:12/05(土) 13:07 [sage]
gems.rubyforge.orgじゃなくてgemcutterに変えればいいのか
なんでこんな重要なことなのに知ってる奴いないんだ
996:12/05(土) 14:06 [sage]
>>995
そりゃ gem tumble 一発で済むからだろ

:~$ cat .gemrc
---
:verbose: true 省30
997:12/05(土) 14:08 [sage]
gemcutterくらい入れとけよw

まあ、たしかにgithubのgemサポート外されたから、
今度からgemcutterがメインになるだろうことはなんらかのなんらかがあってもいいな。周知させとかないと
998:12/05(土) 14:11 [sage]
>>994
いや現状のこれが「なんとかした」結果だから
ハッシュリテラルの優先度は高くしないほうがいい
そもそものあれとしてメソッドに引数カッコなしで { } 記述のハッシュリテラルを渡すということ自体が稀
999:12/05(土) 14:16 [sage]
>>989
中カッコを外すとかは?

p "a" => 1, "b" => 2, "c" => 3
1000:12/05(土) 14:28 [sage]
あ、1000もらいますね。
1001:1001 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
1-AA
#
コテハンの馴れ合い場