Задать вопрос
@qqqaa

Почему в Wolfram Cloud не работает функция ToExpression[]?

В сервисах Wolfram функция ToExpression[] принимает строку по типу "5+5" и, интерпретируя ее символы как выражение, вычисляет результат этого выражения. Например, ToString["5+5"] по идее должно выдавать число 10 (не в формате string).
Это также подтверждается официальной документацией Wolfram: https://reference.wolfram.com/language/ref/ToExpre...
В Интернете сказано, что ToExpression доступна для любой сессии Wolfram:

6551121eed7e9098118419.jpeg

Однако, когда я использую в Wolfram Cloud даже официальный пример из документации:

ToExpression["1+1"]

Сервис вообще не распознает синтаксис выражения, притом что сессия обновлена (т.е. ранее в строку ввода как бы ничего не вводилось).

655113269361b518721048.jpeg

Почему так, как это исправить? Есть ли другие работающие способы перевода (валидных) строк в выражения?
  • Вопрос задан
  • 32 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы