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

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

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

В чём логика ошибки при попытке присвоить значение так?
val x: Float = 3.145
  • Вопрос задан
  • 142 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
  • OTUS
    Kotlin Backend Developer. Professional
    5 месяцев
    Далее
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
В котлине числовые значения разных размерностей являются разными типами и отсутствует неявное приведение одного типа к другому. Соответственно, если вы не укажете f в конце числа, то получите присвоение константы типа Double переменной типа Float, то есть ошибку.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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