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: |

To delete a channel with over 1,000 subscribers, you need to contact user support Find your optimal posting schedule and stick to it. The peak posting times include 8 am, 6 pm, and 8 pm on social media. Try to publish serious stuff in the morning and leave less demanding content later in the day. ZDNET RECOMMENDS Select: Settings – Manage Channel – Administrators – Add administrator. From your list of subscribers, select the correct user. A new window will appear on the screen. Check the rights you’re willing to give to your administrator. Telegram iOS app: In the “Chats” tab, click the new message icon in the right upper corner. Select “New Channel.”
from us


Telegram Kotlin Multiplatform Broadcast
FROM American