KOTLIN_BROADCAST Telegram 1723
Что нового в UUID из Kotlin Standart Library

UUID (Universally Unique Identifier) – это стандарт для генерации уникальных идентификаторов длиной 128 бит, который широко используется для идентификации объектов в распределенных системах.


🏝 Теперь функция Uuid.parse() поддерживает не только привычный формат с дефисами (hex-and-dash), например, 550e8400-e29b-41d4-a716-446655440000, но и простой шестнадцатеричный формат без дефисов, например, 550e8400e29b41d4a716446655440000.

🏝 Появились явные функции для работы с hex-and-dash форматом:
parseHexDash() – парсинг UUID из формата с дефисами.
toHexDashString() – преобразование UUID в строку с дефисами.

🏝 UUID теперь реализует интерфейс Comparable. Это значит, что UUID можно напрямую сравнивать и сортировать, используя операторы <, > и стандартные функции вроде sorted().

⚠️ Не забывайте, поддержка UUID в стандартной библиотеке пока экспериментальная. Для её использования используйте:
@OptIn(ExperimentalUuidApi::class)
fun main() {
val uuid = Uuid.parse("550e8400e29b41d4a716446655440000")
println(uuid.toHexDashString())

val sortedUuids = listOf(
uuid,
Uuid.parse("780e8400e29b41d4a716446655440005"),
Uuid.parse("5ab88400e29b41d4a716446655440076")
).sorted()

println(sortedUuids)
}


#kotlin
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53



tgoop.com/kotlin_broadcast/1723
Create:
Last Update:

Что нового в UUID из Kotlin Standart Library

UUID (Universally Unique Identifier) – это стандарт для генерации уникальных идентификаторов длиной 128 бит, который широко используется для идентификации объектов в распределенных системах.


🏝 Теперь функция Uuid.parse() поддерживает не только привычный формат с дефисами (hex-and-dash), например, 550e8400-e29b-41d4-a716-446655440000, но и простой шестнадцатеричный формат без дефисов, например, 550e8400e29b41d4a716446655440000.

🏝 Появились явные функции для работы с hex-and-dash форматом:
parseHexDash() – парсинг UUID из формата с дефисами.
toHexDashString() – преобразование UUID в строку с дефисами.

🏝 UUID теперь реализует интерфейс Comparable. Это значит, что UUID можно напрямую сравнивать и сортировать, используя операторы <, > и стандартные функции вроде sorted().

⚠️ Не забывайте, поддержка UUID в стандартной библиотеке пока экспериментальная. Для её использования используйте:
@OptIn(ExperimentalUuidApi::class)
fun main() {
val uuid = Uuid.parse("550e8400e29b41d4a716446655440000")
println(uuid.toHexDashString())

val sortedUuids = listOf(
uuid,
Uuid.parse("780e8400e29b41d4a716446655440005"),
Uuid.parse("5ab88400e29b41d4a716446655440076")
).sorted()

println(sortedUuids)
}


#kotlin

BY Kotlin Multiplatform Broadcast


Share with your friend now:
tgoop.com/kotlin_broadcast/1723

View MORE
Open in Telegram


Telegram News

Date: |

bank east asia october 20 kowloon Commenting about the court's concerns about the spread of false information related to the elections, Minister Fachin noted Brazil is "facing circumstances that could put Brazil's democracy at risk." During the meeting, the information technology secretary at the TSE, Julio Valente, put forward a list of requests the court believes will disinformation. Telegram Android app: Open the chats list, click the menu icon and select “New Channel.” How to Create a Private or Public Channel on Telegram? 4How to customize a Telegram channel?
from us


Telegram Kotlin Multiplatform Broadcast
FROM American