[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:2890

From: Nobuhiro IMAI <nov@y...>
Date: Tue, 1 Nov 2011 11:23:24 +0900
Subject: [ruby-reference-manual:2890] [るりまプロジェクト - Bug #5502] 範囲式の例がおかしい


Issue #5502 has been updated by Nobuhiro IMAI.


=begin
 $ ruby -e 'puts *1..9' | ruby -ne 'print if /3/../7/'
 3
 4
 5
 6
 7

のように使えます。
=end

----------------------------------------
Bug #5502: 範囲式の例がおかしい
http://redmine.ruby-lang.org/issues/5502

Author: Hiroshi Koyama
Status: Open
Priority: Normal
Assignee: 
Category: doc
Target version: 
reporter: 
ruby_version: 


http://doc.ruby-lang.org/ja/1.9.2/doc/spec=2foperator.html#range
> 例:
> 
> 1 .. 20
> /first/  ...  /second/

意図的にやっているかもしれないけど、
わざわざエラーとなる /first/  ...  /second/ を例に挙げなくてもいいと思いますぽよ。
"first" ... "second" の方がまだよかと。


# ruby -v
ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux]
# cat test.rb
1 .. 20
/first/  ...  /second/
# ruby test.rb
test.rb:2:in `<main>': bad value for range (ArgumentError)

(rootなのはワケアリ)



-- 
http://redmine.ruby-lang.org

--
ML: ruby-reference-manual@m...
Info: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]