Alexander Belopolsky schrieb: >> ruby: undefined method `[]=' for 1:Fixnum (NoMethodError) > > I think it will be natural to unify [] error message with > the other binary ops: > > Now: >>>> 1+"" > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > TypeError: unsupported operand type(s) for +: 'int' and 'str' > > Proposal: >>>> 1[2] > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > TypeError: unsupported operand type(s) for []: 'int' and 'int' This is misleading, since it suggests that you can remedy this by using another type in the subscript, which isn't possible. Georg
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4