[ruby-list:50741] 割り算と正規表現リテラル

From: OOTANI TAKASHI <tksotn@...117.cx>
Date: 2019-01-24 12:33:58 UTC
List: ruby-list #50741
大谷ともうします。

def foo
    100
end

p foo
p foo /10

が、/ の後に空白を置かないと、もしくは、foo()にしないと、
unterminated regexp meets end of file のエラーになるのは、
仕様でしょうか?バグでしょうか?
メソッドの引数とみなされてしまうようですね。

エラーにならないケースだと、

def foo(arg=nil)
    100
end
i=10

p foo
p foo /10
p foo /i

とか。

-- 
tksotn

In This Thread

Prev Next