[#47715] Windowsで1.9.2p136+zlibのインストール — AOKI Yoshihiro <aoki@...>

あおきと申します。

14 messages 2010/12/27
[#47716] Re: Windowsで1.9.2p136+zlibのインストール — "U.Nakamura" <usa@...> 2010/12/27

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

[ruby-list:47693] Array#values_at behavior

From: Nobuhiro IMAI <nov@...>
Date: 2010-12-13 14:11:28 UTC
List: ruby-list #47693
いまいです。

るりまのチケットを処理しようとして気づいたのですが、

RUBY_DESCRIPTION    # => "ruby 1.9.3dev (2010-12-13 trunk 30193) [x86_64-linux]"
[].values_at(1)     # => [nil]
[].values_at(1..1)  # => []
a = [1, 2, 3]
a.values_at(*-4..3) # => [nil, 1, 2, 3, 1, 2, 3, nil]
a.values_at(-4..3)  # => []

という挙動の違いは、数値の範囲を Range で渡したときは、Range#begin が配
列の範囲内にないと Range の範囲内の数値すべてが処理されないという理解
でよいでしょうか?
--
Nobuhiro IMAI <nov@yo.rim.or.jp>
Key fingerprint = E57F 2482 4074 13BC 3B9A  165B C689 5B16 A620 4657

In This Thread

Prev Next