Allow empty ranges at the end of a sequence.

This commit is contained in:
Bob Nystrom
2015-12-06 10:37:58 -08:00
parent 10ece995f7
commit 6ff5fb9ff2
3 changed files with 14 additions and 5 deletions
+4
View File
@@ -33,6 +33,10 @@ System.print(string[3...-6]) // expect: dcba
System.print(""[0...0] == "") // expect: true
System.print(""[0..-1] == "") // expect: true
// An empty range at the end is allowed on a string.
System.print("abc"[3...3] == "") // expect: true
System.print("abc"[3..-1] == "") // expect: true
// Indexes by byte, not code point.
//
// Bytes: 11111