Краткий ответ - кажется, что это «особенность» - по крайней мере, она работает так, как задумано.
Как указывал @drexin, реализация «to» ограничена наличием диапазона Int.Однако ...
Проблема в том, что NumericRange [T] .count (), .numRangeElements и .length () возвращает Int - независимо от того, что такое T.В данном случае это NumericRange [Long], где кажется немного неправильным ограничивать count () 31 битом, ИМХО.
Однако ...
При просмотре вопросов Jira это выглядит так:работать как задумано.См., Например, SI-4370 .Но просто чтобы убедиться, что это было продумано с этой точки зрения, я ввел SI-5619 .