Actions
Misc #12835
closedRDoc comment of String#casecmp
Status:
Closed
Assignee:
-
Description
String#casecmp dose not return nil but raise TypError for incomparable argument.
So
* str.casecmp(other_str) -> -1, 0, +1 or nil
should be like
* str.casecmp(other_str) -> -1, 0, +1
or
* str.casecmp(other_str) -> -1, 0, +1 or raise TypeError if other_str is not comparable
Here is a example.
irb(main):001:0> "a" <=> 1
=> nil
irb(main):002:0> "a".casecmp(1)
TypeError: no implicit conversion of Fixnum into String
Japanese Reference Manual has same issue.
Actions
Like0
Like0Like0Like0Like0