Литеральные константы чисел в Kotlin
Существуют следующие виды литеральных констант для целочисленных значений:
- Десятичные: 123
- Long обозначены заглавными буквами L: 123L
- Шестнадцатеричные: 0x0F
- Двоичные: 0b00001011
ПРИМЕЧАНИЕ. Восьмеричные литералы не поддерживаются.
Kotlin также поддерживает обычные обозначения для чисел с плавающей точкой:
- По умолчанию Double: 123.5, 123.5e10
- Float помечены f или F: 123.5f
Подчеркивания в числовых литералах (с версии 1.1)
Вы можете использовать подчеркивания, чтобы сделать числовые константы более читабельными:
val oneMillion = 1_000_000
val creditCardNumber = 1234_5678_9012_3456L
val socialSecurityNumber = 999_99_9999L
val hexBytes = 0xFF_EC_DE_5E
val bytes = 0b11010010_01101001_10010100_10010010
Читайте также:
Комментарии
Отправить комментарий