[#46647] RubyでWindowsの常駐サービスプログラムを作る方法 — kouichi_someya@...

はじめまして。

12 messages 2009/12/16
[#46649] Re: RubyでWindowsの常駐サービスプログラムを作る方法 — "U.Nakamura" <usa@...> 2009/12/17

こんにちは、なかむら(う)です。

[ruby-list:46628] Re: ブロック付きの sort =で元の配列が破壊される

From: "Hideo Konami" <konami@...>
Date: 2009-12-12 00:54:51 UTC
List: ruby-list #46628
小波です。

以下は,単純なコードのミスでした。お騒がせしました。

>irb(main):001:0> a = [[1,6],[2,5],[3,4]]
>=> [[1, 6], [2, 5], [3, 4]]
>irb(main):003:0> a.sort{|a,b|a[1]<=>b[1]}
>=> [[3, 4], [2, 5], [1, 6]]
>irb(main):004:0> a
>=> [2, 5]

a をブロックの中でも使ってしまっています。予期しない事態が起きても
仕方がないですね。

この場合の動作がどうしてこうなるのか気にはなりますが。うーむ。





In This Thread