[#36686] 1.1 < 61.1 - 60.0 — Shin-ichiro HARA <sinara@...>

原です。

19 messages 2002/12/06

[#36770] www.ruby-lang.orgリニューアル準備のお知らせ — TADA Tadashi <sho@...>

ruby-lang.orgのwebmasterチームでは、タイムリーな情報提供と使いやすい

11 messages 2002/12/16

[ruby-list:36674] Re: Array#select(Range)

From: nobu.nakada@...
Date: 2002-12-05 08:04:12 UTC
List: ruby-list #36674
なかだです。

At Thu, 5 Dec 2002 16:41:32 +0900,
Yukihiro Matsumoto wrote:
> |Array#indexesはRangeを受け付けるのにArray#selectは受け付けませ
> |んが、こういうもんでしょうか。
> 
> たぶん。だいたい
> 
> |$ ruby -e '[1,2,3].indexes(0..1)'
> 
> は[[1,2]]を返すっちゅうよくわかんない仕様なんで。ここは

意図的な仕様じゃなかったんですか。

> |$ ruby -e '[1,2,3].select(*0..1)'
> 
> として[1,2]を得るべきなんじゃないかと。

ということだと、もし意図的にRangeを使ってる場合には

warning: Array#indexes is deprecated; use Array#select

といわれたからといって単純にselectに替えるわけには行かなくなり
ますね。

-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦

In This Thread