Неявное преобразование типов в Swift (implicit conversion)

Основная проблема Swift — это почти полное отсутствие неявного (implicit) приведения типов. Вы не сможете даже сложить 2 и 2.5 — целочисленное нужно будет привести к типу Double явно.

Также существует обходной путь — заставить приложение произвести действия над двумя числами (или объектами) через перегрузку операторов. Пример:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *