Project

General

Profile

Feature #5607

Inconsistent reaction in Range of String

Added by maso (Yen-Nan Lin) over 8 years ago. Updated over 2 years ago.

Status:
Assigned
Priority:
Normal
Target version:
-
[ruby-core:<unknown>]

Description

=begin
When I tried to access excel file, I found some inconsistent behavior about range of string.

ruby-1.9.3-p0 :001 > ("A".."AB").to_a
=> ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "AA", "AB"]

This behavior is as what I thought.

ruby-1.9.3-p0 :002 > ("X".."AB").to_a
=> []

However, I tried to access "X" to "AB", and its reaction is inconsistent with above example.

I hope that behavior would be consistent in future release.

Thanks!
=end


Related issues

Related to Ruby master - Feature #2323: "Z".."Z".succが空Assignedmatz (Yukihiro Matsumoto)Actions
Related to Ruby master - Bug #6258: String#succ has suprising behavior for "\u1036" (MYANMAR SIGN ANUSVARA), producing "\u1000" instead of "\u1037"Closedduerst (Martin Dürst)Actions

Also available in: Atom PDF