Project

General

Profile

Actions

Bug #9611

closed

Arithmetic operator following parentheses-less method gives ArgumentError

Added by battox (Matías Battocchia) about 10 years ago. Updated about 10 years ago.

Status:
Rejected
Target version:
-
[ruby-core:61371]

Description

It would be better to explain this with an example:

> 'a'.length -1                                                                                                          
ArgumentError: wrong number of arguments (1 for 0)
from (pry):1:in `length'

Other ways of writing this expression work as expected:

> 'a'.length() -1
=> 0

> 'a'.length-1
=> 0

> 'a'.length- 1
=> 0

> 'a'.length - 1                                                                                                         
=> 0
Actions

Also available in: Atom PDF

Like0
Like0Like0