Вопросы по теме 'expression-evaluation'

Оценщик математических выражений, который включает единицы измерения
Аналогично этому вопросу , но отличается. Там много хороших ответов, но ни один из них не работает с единицами измерения. Как насчет совместимого с .NET (даже через COM, если необходимо) оценщика математических выражений, который включает единицы...
421 просмотров

NCalc с использованием символов в имени пользовательской функции
Предположим, что при вводе выражений мне нравится выделять функции специальным префиксом, например $ : var expr = "Your name is $proper([firstName]) $upper([lastName])"; где я бы написал пользовательские функции для $proper и $upper ....
536 просмотров
schedule 19.08.2023

Оценка блоков кода в Rebol3
Я пытаюсь улучшить пример головоломки со скользящими плитками , сделав начальные позиции случайными. Есть лучший способ сделать это -- "Преобразование значений в строки и объединить их вместе, чтобы передать для оценки." -- но подход, который я...
61 просмотров
schedule 14.08.2023

Как ввести 2^3 в Math.pow(2, 3)?
У меня есть этот простой скрипт калькулятора, но он не позволяет мощность ^. function getValues() { var input = document.getElementById('value').value; document.getElementById('result').innerHTML = eval(input); }...
920 просмотров
schedule 04.04.2023

Быстрый анализатор логических выражений
У меня есть приложение, которое включает в себя оценщик логических выражений с тремя операторами (& | !) с переменными и константами. Как правило, выражения не слишком длинные (возможно, максимум 50 терминов, но обычно намного меньше). Выражений...
1176 просмотров
schedule 27.12.2022

Неопределенное поведение внутри выражений void
Требуется ли реализация C для игнорирования неопределенного поведения, возникающего во время оценки выражений void, как если бы сама оценка никогда не проводилась? Учитывая C11, 6.3.2.2 §1: Если выражение любого другого типа оценивается как...
135 просмотров

Переназначение примитивной переменной Java во время выражения
У меня был вопрос в моем тесте, который меня запутал (код прикреплен ниже). Короче говоря, я думал, что переменные переназначаются, а затем добавляются обратно в качестве значения выражения (делая вывод 8, 10), но похоже, что исходное значение...
69 просмотров