[#39464] Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

山本です。

25 messages 2004/04/01
[#39608] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案 — pegacorn@... 2004/05/02

遅い反応&File.fnmatchは使った事ない&ruby-devの方では

[#39609] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案 — pegacorn@... 2004/05/02

File.fnmatch(と Dir.glob)をちょっと使ってみたのですが、

[#39610] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/05/02

山本です。

[#39611] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案 — matz@... (Yukihiro Matsumoto) 2004/05/02

まつもと ゆきひろです

[#39613] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案 — pegacorn@... 2004/05/02

From: matz@ruby-lang.org (Yukihiro Matsumoto)

[#39616] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案 — matz@... (Yukihiro Matsumoto) 2004/05/02

まつもと ゆきひろです

[#39620] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案 — pegacorn@... 2004/05/03

From: matz@ruby-lang.org (Yukihiro Matsumoto)

[#39621] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案 — matz@... (Yukihiro Matsumoto) 2004/05/03

まつもと ゆきひろです

[#39622] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案 — pegacorn@... 2004/05/03

From: matz@ruby-lang.org (Yukihiro Matsumoto)

[ruby-list:39599] Re: ruby-ver? 配列のランダム化

From: shintani kiyonori <k_shin@...>
Date: 2004-04-26 11:01:25 UTC
List: ruby-list #39599
新谷です。ありがとうございます。使わせていただきます。
>In [ruby-list:39597] 
>  class Array
>    def randomize
>      arr = dup
>      collect{ arr.slice!(rand(arr.length)) }
>    end
>  
>    def randomize!
>      replace(randomize)
>    end
>  end
>

>
>  def randomize!
>    (length-1).downto(0) do |i1|
>      i2 = rand(i1+1)
>      t = self[i1]
>      self[i1] = self[i2]
>      self[i2] = t
>    end
>  end

納得するのに少し時間が掛かりました。
×|×|×|×|×|5
×|×|×|×|4|決定
×|×|×|3|決定|決定
・・・
これは、他で使えそうです。これも頂きです。

>スピードは最初の slice のが速いみたいですね。

以上、皆様ありがとうございます。
(少なくとも、もう少し基本的なことから勉強する必要があることを痛感しました。)

----
shintani kiyonori  k_shin@popsvr.tokai.jaeri.go.jp


In This Thread