Почему в Kotlin есть классы Regex и Pattern? - PullRequest
0 голосов
/ 10 ноября 2019

Кажется, что существует значительное совпадение между поведением классов Regex и Pattern стандартной библиотеки Kotlin. Почему дублирование?

1 Ответ

3 голосов
/ 10 ноября 2019

Kotlin имеет класс Regex в собственной стандартной библиотеке, а может использовать класс java.util.regex.Pattern из стандартной библиотеки JDK, когда программа Kotlin компилируется для целевой платформы JVM. На других целевых платформах доступен только первый класс.

Класс Regex предоставляет подмножество функций регулярных выражений, которые можно реализовать на всех платформах, и предоставляет эти функции более идиоматичным для Kotlin способом. .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...