Следующая Groovy сниппет производит странные результаты мне:Ошибка Groovy split()?
def s = "123456"
assert s.split("").size() == s.size()
Результаты в:
Assertion failed:
assert s.split("").size() == s.size()
| | | | | |
| | 7 | | 6
| | | 123456
| | false
| [, 1, 2, 3, 4, 5, 6]
123456
Есть ли что-то я пропустил на разъемной) поведение метода (или это реальная ошибка?
Я использую последнюю версию Groovy (1.7.5) – Philippe
Это то же самое поведение, что и в Java –
@tim_yates: yup, см. Мой ответ. –