Получи случайную криптовалюту за регистрацию!

Преобразование типов данных Как я упоминал ранее, Swift — стр | Дизайнер учит код

Преобразование типов данных

Как я упоминал ранее, Swift — строго типизированный язык. Это значит, что операнды должны быть одного типа, чтобы произвести с ними какие-либо действия.

Например, 9 — это целочисленное значение, а 12.29 — число с плавающей точкой. И в парадигме Swift, это два разных типов данных.

Что делать, если нужно умножить 9 на 12.29? Преобразовать одно из чисел к типу данных другого. Делается это довольно просто:

let integerValue = 9
let floatingPoint = 12.29
let result = Int(floatingPoint) * integerValue
print(result) // 108

Стоит обратить внимание, что функция Int() отбрасывает дробную часть и получается 12. В противном случае, результат умножения был бы 110,61 — что является числом с плавающей точкой.

Для каждого типа данных, есть своя функция, которая позволяет преобразовать операнд. В документации можно найти ответы.

Если вы нашли неточности или ошибки, можете написать об этом в комментариях.

#Swift