Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
print(7 / 2, -7 % 3)3 -1
- Ждать
3 2, как в математике: в Swift остаток берёт знак делимого.-7 / 3— это-2, а-2 * 3 + (-1)даёт-7, поэтому-7 % 3— это-1. - Ждать
3.5: делениеIntнаIntотбрасывает дробную часть, поэтому7 / 2— это3. Дробь получается из чиселDouble, например7.0 / 2.
- Что выведет
print(-7 / 2)и почему не-4? - Как получить
3.5из двух константInt, в которых лежат7и2?