Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Распознавание математических операций в строке. (http://www.flasher.ru/forum/showthread.php?t=100334)

Torero 25.08.2007 02:50

Распознавание математических операций в строке.
 
можно-ли подправить код так, чтобы на выходе получать "20", а не NaN?
Код:

var s:String="t*2+4";
var t:uint=8;
trace(Number(s));

или эта задача только через парсинг решается?

Dima_DPE 25.08.2007 03:05

Это только через парсинг. Как вариант предлогаю обратную польскую запись или рекурсивный алгоритм.

Torero 25.08.2007 03:12

Про ОПЗ не слышал.. Зачитываюсь... Спасибо большое..:drinks:

miramax 25.08.2007 05:44

http://www.riaone.com/deval/

Torero 25.08.2007 14:34

спасибо за ссылку, но я сторонник open-source.:)

miramax 25.08.2007 19:46

http://as3.ru/?p=3 =)


Часовой пояс GMT +4, время: 00:37.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.