проверить, является ли значение целым числом (Objective-C) - PullRequest
3 голосов
/ 11 марта 2010

Как проверить, является ли мое значение целым числом или нет?
Я хочу что-то вроде этого:


if ( i/split != int )  {...}

Спасибо

Ответы [ 2 ]

8 голосов
/ 11 марта 2010

Я не уверен, но я думаю, что вы пытаетесь выяснить, является ли результат деления целым числом. Вы можете использовать оператор модуля%, чтобы получить остаток от операции деления.

Если предположить, что i и split являются целочисленными типами (int, long, short и т. Д.), То модуль возвращает 0, когда i или split является целочисленным значением, т.е.

if ( i % split == 0 ) {...}
1 голос
/ 11 марта 2010

Просто используйте метод objCType ? Docs

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...