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