Задать вопрос
@Boris009

В чём смысл при типизации числа в Float в конец добавлять F?

Почему тип Float требует добавления в конце после значения буквы f.
Ведь мы и так указываем тип в начале.

В чём логика ошибки при попытке присвоить значение так?
val x: Float = 3.145
  • Вопрос задан
  • 156 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    Kotlin JVM – курс для начинающих
    2 недели
    Далее
  • OTUS
    Kotlin QA Engineer
    4 месяца
    Далее
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
В котлине числовые значения разных размерностей являются разными типами и отсутствует неявное приведение одного типа к другому. Соответственно, если вы не укажете f в конце числа, то получите присвоение константы типа Double переменной типа Float, то есть ошибку.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы