[#40890] windowsでコンテキストメニューの「印刷」を実行するには? — 岩崎 弘孝 <IH000667@...>
岩崎と申します。
7 messages
2005/07/01
[#40891] 配列をシャッフル — Hideo Konami <konami@...>
小波です。
25 messages
2005/07/01
[#40892] Re: 配列をシャッフル
— Hiroyuki Adachi <hiroyuki-a@...>
2005/07/01
array = [1, 2, 3, 4, 5]
[#40899] Re: 配列をシャッフル
— ktokita <ktokita-p@...>
2005/07/01
時田です
[#40904] slice の仕様とマニュアルの記述 — Hideo Konami <konami@...>
小波です。
6 messages
2005/07/02
[#40939] 値の集合内の中から値の大きな数個のみを取得するには? — 岩崎 弘孝 <IH000667@...>
岩崎と申します。
5 messages
2005/07/27
[#40941] オブジェクト配列の単一化は? — 小西 弘将 <konishi@...>
小西です。いつもお世話になります。
6 messages
2005/07/27
[#40955] irb --noreadline — Masatoshi SEKI <m_seki@...>
咳といいます。
10 messages
2005/07/29
[#40966] Solaris9上のREXML — Hirotaka Mizutani <hirotaka@...>
初めて投稿させて頂きます。水谷と申します。
6 messages
2005/07/29
[ruby-list:40908] Re: slice の仕様とマニュアルの記述
From:
Hideo Konami <konami@...>
Date:
2005-07-02 03:29:14 UTC
List:
ruby-list #40908
小波です。 中村さん,安達さん,どうもありがとうございます。 ようするに,次のテストプログラムを走らせるべきなのですね。動作については 了解しました。 a =["1","2","3","5","6"] p a[1..3] p a.slice(1..3) p a.slice!(1..3) p a U.Nakamura wrote: > slice!(start..last) の説明は、私も言葉足らずのような気がしま > すが、 > 指定した要素を返します。なければnilを返します。 > 指定した要素はselfから取り除かれます。 > とでもすれば誤解はなくなりますかね? そうですね。これなら誤解しなかっただろうと思います。 ここで私の思い込みの原因を考えてみると,この場合には ! の意味が他のメ ソッドと異なっている(少なくとも私にはそう思える)ことにあるようです。 a =["C","X","G"] p a.sort! # => ["C", "G", "X"] p a # => ["C", "G", "X"] a =["C","X","G"] p a.slice!(0..1) # => ["C", "X"] p a # => ["G"] sort! の例からは ["C", "X"]が自然では? もっとも,現状のような使い方が出来るほうが便利なのは確かで,そのことは 構わないのですが,マニュアルの記述はもう少しほしいところです。