[#50752] [質問] rescue節で、他パッケージのメッセージ出力を抑止したい — Takahiro Yamaguchi <yamataka@...08.itscom.net>
10 messages
2019/05/02
[#50756] Re: [質問] rescue節で、他パッケージのメッセージ出力を抑止したい
— Tadashi Saito <tad.a.digger@...>
2019/05/03
斎藤と申します。
[#50764] 1.next は 1.succ よりなぜ遅い? — "5.5" <5.5@...>
5.5 と申します。
11 messages
2019/05/29
[#50766] Re: 1.next は 1.succ よりなぜ遅い?
— Koichi Sasada <ko1@...>
2019/05/30
On 2019/05/30 4:53, 5.5 wrote:
[#50767] Re: 1.next は 1.succ よりなぜ遅い?
— "5.5" <5.5@...>
2019/05/30
ささださん,ありがとうごございます。
[#50768] Re: 1.next は 1.succ よりなぜ遅い?
— Koichi Sasada <ko1@...>
2019/05/30
On 2019/05/30 12:33, 5.5 wrote:
[#50769] Re: 1.next は 1.succ よりなぜ遅い?
— "5.5" <5.5@...>
2019/05/30
5.5 です。
[#50770] Re: 1.next は 1.succ よりなぜ遅い?
— Koichi Sasada <ko1@...>
2019/05/30
On 2019/05/30 20:11, 5.5 wrote:
[ruby-list:50768] Re: 1.next は 1.succ よりなぜ遅い?
From:
Koichi Sasada <ko1@...>
Date:
2019-05-30 04:59:23 UTC
List:
ruby-list #50768
On 2019/05/30 12:33, 5.5 wrote: > 仕組みがよく分かってないので素人考えですが,ただのエイリアス > なら next を opt_succ にしちゃえばいい(どちらにも同じ特化命令 > を使う),というわけにはいかないのでしょうか? 特化命令とは、プログラムの字面を見て、「.succ()」(0引数)だったら、とくべつな命令にする、ということなので、エイリアスは見ないんですよ(字面が違うから)。foo.next を opt_succ にしてしまうと、foo が Integerじゃないと、変な結果になっちゃいます。 -- // SASADA Koichi at atdot dot net