Intereting Posts
Моккито издевается над созданием Неопределенная ссылка для Holdr в Котлине Можно ли переопределить var с помощью val с унаследованным классом в Kotlin? Равенство идентичности для аргументов типов Int и Int устарело android – Модифицировать вызов void с помощью Kotlin Измените фильтр цветного элемента элемента навигации и измените изображение, которое использует одинаковый идентификатор изображения Что такое java-эквивалент функций функций Котлина? Нет аргументов типа, ожидаемых для fun findViewById (p0: Int): View Внешняя область Котлина Преобразование массива ArrayMap в ArrayList – Kotlin Как объявить и инициализировать MutableSet в Котлине? Не удается получить dokka для генерации котлинских документов по проекту gradle / android Объект «val» на уровне пакета Kotlin не работает из модуля библиотеки Android, если он оснащен JaCoCo Guice MapBinder Kotlin: Как я могу назвать функцию расширения супер?

Kotlin Длинные поплавковые разницы

Я пытаюсь преобразовать значение Long для Float в Kotlin. Однако я вижу, что он меняет значение на небольшую долю. Вот простой тестовый прогон:

import java.text.DecimalFormat fun main(args: Array<String>) { val l = 1513741500 val f:Float = l.toFloat() val df = DecimalFormat("0") println(df.format(f)) } Output: 1513741440 

Как видно, существует небольшая разница между значениями. Как я могу гарантировать, что одно и то же значение возвращается при преобразовании?

Solutions Collecting From Web of "Kotlin Длинные поплавковые разницы"