Просмотр полной версии : Распознавание математических операций в строке.
можно-ли подправить код так, чтобы на выходе получать "20", а не NaN?
var s:String="t*2+4";
var t:uint=8;
trace(Number(s));
или эта задача только через парсинг решается?
Dima_DPE
25.08.2007, 03:05
Это только через парсинг. Как вариант предлогаю обратную польскую запись или рекурсивный алгоритм.
Про ОПЗ не слышал.. Зачитываюсь... Спасибо большое..:drinks:
http://www.riaone.com/deval/
спасибо за ссылку, но я сторонник open-source.:)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.