Имя: Пароль:
1C
 
Вычислить из строки в структуру
0 yakutyan
 
28.11.19
14:30
Добрый день форумчане!
Из строки нужно получить структуру методом "Вычислить".
То есть если написать: СуммаЧисел = Вычислить("1+2"). Переменная СуммаЧисел будет равна 3 и будет иметь тип "Число".
Есть одна функция которую я не могу переписать, в каком виде нужно передавать строку в метод "Вычислить", чтобы возвращаемое значение было типа "Структура"?
1 yakutyan
 
28.11.19
14:32
Например есть структура НовыйСтруктура("Число",1), как эта структура будет выглядеть в виде строки чтобы потом я мог получить такую же структура методом "Вычислить"?
2 olegves
 
28.11.19
14:39
Вычислить("Новый Структура(""ИмяКлюча"","+ТвояСтрока+)");
3 yakutyan
 
28.11.19
14:41
(2) Вычислить("Новый Структура(""ИмяКлюча"","+ТвояСтрока+)")    {(1,54)}: Ошибка в выражении
4 yakutyan
 
28.11.19
14:42
(2) ой тупанул, сейчас попробую еще раз))
5 yakutyan
 
28.11.19
14:42
(2) не работает:(
6 olegves
 
28.11.19
14:46
(3) после 2го + пропущена кавычка - а ты всегда копи=паст не раздумывая шлепаешь?
7 yakutyan
 
28.11.19
14:49
(6) хм точно) тупанул:) спасибо, а то уже пару часов голову ломаю)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший