From: matz@... (Yukihiro Matsumoto) Date: 1999-08-04T01:56:03+09:00 Subject: [ruby-list:15869] Re: Windows95 で Tk まつもと ゆきひろです In message "[ruby-list:15861] Re: Windows95 で Tk" on 99/08/03, Takahiro Maebashi writes: |残念ながら Windows 版のことはよくわかりません。しかし UNIX 上でも、 |mine-0.0.4 は ruby-1.3.6 では動かなくなっています。以下、パッチです。もっ |とスマートなやり方もあるかも。 あー、複数の値のうち最初の二つを取り出したいんですよね。 |- tools.each {|klass, keys| |+ tools.each {|*args| |+ klass, keys = args とするのもアリですが、 |+ tools.each {|klass, keys, *rest| なんてするのがよろしいかと思われます。実際はrestを使わない場 合には |+ tools.each {|klass, keys, *| なんて記述も 1.3.6 では許されますし、たぶん将来 |+ tools.each {|klass, keys,| でもOKになるでしょう。 |# mine って、ruby のバージョンが上がる度に動かなくなっている気がする。 |# そんなに変なことはしていないつもりなんだけど。 すいません。次第に安定してきてはいると思うのですが... まつもと ゆきひろ /:|)