ruby-reference-manual:2889
From: 5 5 <redmine@r...>
Date: Tue, 1 Nov 2011 10:53:56 +0900
Subject: [ruby-reference-manual:2889] [るりまプロジェクト - Bug #5502] 範囲式の例がおかしい
Issue #5502 has been updated by 5 5. Category set to doc 条件式が書けるところには /first/ ... /second/ が書けますね: http://doc.ruby-lang.org/ja/1.9.3/doc/symref.html#period でも,Range オブジェクトを生成するリテラル表記のつもりで使おうとすると bad value for range (ArgumentError) になるのですね。 if /first/.../second/ みたいな書き方って,Ruby の文法がそういうふうになっているんでしょうか? ---------------------------------------- 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/