Re: Кол-во цифр в числовой переменной
[email protected] (Nickolay Pakoulin)
| Newsgroups | gmane.emacs.xemacs.user.russian |
|---|---|
| Message-ID | <[email protected]> |
Я думаю, что идеологией здесь и не пахнет. Числовое сравнение быстрее, поэтому я бы пользовался им. intro: "VK" == Vasily Korytov <[email protected]> writes: VK> Всех приветствую. Рассылка вообще жива? =)) Если да, то у меня тут такая VK> жизнь: есть числовая переменная num и надо проверить, скролько в этой VK> цифре символов -- один или два (больше в данной конкретной задаче не VK> будет). Я сходу придумал два решения. VK> С конвертацией в string и проверкой по regexp: (if (string-match VK> "[0-9][0-9]" (number-to-string num)) ...) VK> И с количественной проверкой: (if (< 9 num) ...) VK> Второе -- короче и быстрее, но я не уверен, насколько это идеологически VK> правильно. Как эту задачу можно решить по-другому? Есть ли способ прямее? VK> -- I accept RFC3156 and RFC2440-compatible encrypted mail. PGP key VK> fingerprint: 3273 7F6F 7B87 5DD5 9848 05FB E442 86BC 2E6B 6831