[#48430] WEBrick — 牛坂 博則 <ushizaka.hironori@...>
|牛坂ともうします。
8 messages
2011/10/03
[#48443] 関数の戻り値について — "Jun'ya Shimoda" <jun-shimo@...>
下田です。
7 messages
2011/10/07
[#48450] 1.8.7と1.9.2の挙動の違いについて — "Jun'ya Shimoda" <jun-shimo@...>
下田です。
13 messages
2011/10/09
[#48454] Re: 1.8.7と1.9.2の挙動の違いについて
— dezawa <dezawa@...>
2011/10/10
出沢です
[#48467] net/https のproxy経由接続シーケンスについて — KASUGA Toru (春日 玄) <kasuga.toru@...>
春日と申します。
7 messages
2011/10/14
[#48468] Re: net/https のproxy経由接続シーケンスについて
— 名島太樹 <h.najima@...>
2011/10/14
名島と申します。
[#48475] Re: net/https のproxy経由接続シーケンスについて
— KASUGA Toru (春日 玄) <kasuga.toru@...>
2011/10/16
名島様
[#48484] Windows で $0 へ代入すると刈り取られる — "5.5" <5.5@...>
5.5 です。
10 messages
2011/10/20
[#48485] Re: Windows で $0 へ代入すると刈り取られる
— Nobuyoshi Nakada <nobu@...>
2011/10/21
なかだです。
[#48486] Re: Windows で $0 へ代入すると刈り取られる
— "5.5" <5.5@...>
2011/10/21
5.5 です。
[#48496] IE9/Windows7(64bit)だとformをsubmitできない — 大縄亮 <onawa@...>
44Gv44GY44KB44G+44GX44Gm44CC5qCq5byP5Lya56S+44Oe44Kk44Os44O844K444OG44Kv44OO
7 messages
2011/10/25
[ruby-list:48447] Re: 関数の戻り値について
From:
"Y. Nobuoka" <nobuoka@...>
Date:
2011-10-07 19:08:20 UTC
List:
ruby-list #48447
下田さん > PascalとCの時の悪い癖で > ループするものは制御構文だから > 評価されないものだと思い込んでました。 > eachもメソッドなのですね。 私も Ruby を始めた当初は each の挙動にはまった記憶があります。 他言語の考え方のままだとはまってしまう箇所がありますよね。。 ちなみに 『制御構文だから評価されない』 というのも Ruby においては 正しくないのです。 Ruby においては文は式なので、while や if といった 制御構文も値を返します。 a = if true then 1 else 0 end p a # 1 > ちなみに > for c in [splitprm] > でも同じ結果になったのですが > for文はObjectクラスのメソッドと解釈しました。 for 文は each メソッドを使って書き直せる [1] ので、for 文を使っても each メソッドを使った場合と同じようになるのだと思います。 (上で言ったように Ruby では文も値を返すので、for 文が値を返すこと 自体に問題はありません。) [1] http://ruby-doc.org/docs/ProgrammingRuby/html/tut_expressions.html#UK -- 信岡 ゆう (NOBUOKA Yu)