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

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

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

В чём логика ошибки при попытке присвоить значение так?
val x: Float = 3.145
  • Вопрос задан
  • 60 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
В котлине числовые значения разных размерностей являются разными типами и отсутствует неявное приведение одного типа к другому. Соответственно, если вы не укажете f в конце числа, то получите присвоение константы типа Double переменной типа Float, то есть ошибку.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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