Разделение UInt64 всегда возвращает 0 [дубликат]

На этом есть простая работа.

Загрузить CurrPorts http://www.nirsoft.net/utils/cports.html - автономный бесплатный инструмент, который перечисляет какие программы и службы используют порты. Конечно, вы можете использовать netstat, средства администрирования Windows и диспетчер задач, чтобы понять это сами, но CurrPorts делает это для вас.

Запуск Currports as administrator >> Выберите службу / приложение, создающее проблему перейдя в тот же порт >> Остановите службу. Чтобы остановить службу -

  1. Прямо из приложения Currports.
  2. Пуск >> Выполнить >> service.msc >> (выберите из списка).
  3. TaskManager.

Надеюсь, вы поднимете меня опросом.

0
задан rmaddy 13 November 2016 в 23:39
поделиться

1 ответ

Вы выполняете целочисленное деление. Вам необходимо выполнить деление с плавающей запятой.

В вашем коде division значение Int. 4 / 6 равно нулю в целых делениях.

Вам нужно:

let division = 4.0/6.0
print(division)
2
ответ дан rmaddy 17 August 2018 в 12:37
поделиться
Другие вопросы по тегам:

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