43
ответа

Оценка строки простых [закрытых] математических выражений

Проблема Здесь является проблемой (моего собственного изобретения, хотя я не был бы удивлен, появилось ли это ранее в другом месте в сети). Запишите функцию, которая берет отдельный аргумент, который является...
вопрос задан: 23 May 2017 11:55
6
ответов

Что самый легкий путь состоит в том, чтобы вычислить инфиксное выражение с помощью языка C?

Предположим вводы данных пользователем инфиксное выражение как строка? Что могло быть самым легким (Самым легким, я имею в виду самое короткое), способ оценить результат того выражения с помощью языка C? Вероятные пути...
вопрос задан: 30 July 2009 15:35
4
ответа

Какая-либо причина я не мог создать инфикс поддержки языка, постфикс и функции префикса, и больше?

Я обдумывал создание языка, который чрезвычайно хорошо подошел бы для создания DSLs путем разрешения определений функций, которые являются инфиксом, постфиксом, префиксом, или даже состоят из нескольких...
вопрос задан: 18 January 2013 20:24
3
ответа

Инфикс C++ для добавления префикса преобразования для логических условий

Я хочу оценить одно выражение в C++. Для оценки его я хочу, чтобы выражение было преобразовано в формат префикса. Вот является пример wstring выражением = "Feature1 И Feature2"; Здесь возможны...
вопрос задан: 15 July 2014 17:10
2
ответа

Понимание инфиксного вызова метода и оператора недостатков (: :) в Scala

Я довольно плохо знаком с языком программирования Scala и испытывал что-то stucked в моем уме, в то время как я следовал примечаниям лекции в здесь. Я думаю, что не мог действительно понять как оператор недостатков...
вопрос задан: 17 October 2016 11:43
2
ответа

Действительно ли возможно добавить метод к встроенному типу в Scala?

Я хотел бы добавить метод к встроенному типу (например, Дважды), так, чтобы я мог использовать инфиксный оператор. Это возможно?
вопрос задан: 23 July 2015 10:07
2
ответа

Scala DSL, Объектная и инфиксная нотация

в Scala, если я хочу реализовать DSL, там способ сделать следующее: Мне назвали Объект, "Тянут", который содержит функциональное определение, тянут (d:Drawable), как я могу сделать его так, чтобы я мог импортировать...
вопрос задан: 19 May 2010 18:40
1
ответ

Арифметически некорректная оценка и ошибки KeyDict при оценке выражения инфикса с использованием стеков;

Моя программа должна оценивать данные инфиксные выражения и оценивать их. Предполагается, что только операторы в вызовах методов в нижней части кода будут использоваться для любого данного инфикса ...
вопрос задан: 3 March 2019 22:51
1
ответ

Как проверить математическое выражение? [Дубликат]

Я пишу научный калькулятор, и в настоящее время я на стадии токенизации строки infix. Я также применил рабочий метод Дейкстры (я думаю, что это также известно как Шунтин-Ярд ...
вопрос задан: 14 November 2014 03:28
0
ответов

Что означают Push и Pop для стеков?

Короче говоря, мой лектор - отстой, он показывал нам инфиксные и префиксные стеки через проектор, и его громадная тень блокировала все, поэтому я пропустил важные вещи, которыми он был ...
вопрос задан: 24 August 2019 16:29
0
ответов

Как это определение класса case позволяет сопоставлять шаблоны с инфиксами?

Недавно я написал парсер с использованием библиотеки комбинатора парсера scala. Я решил, что мне было интересно узнать о реализации, и пошел копать. Читая код, я увидел, что последовательность использует ...
вопрос задан: 27 June 2019 17:56
0
ответов

Как оценить выражение одной цифры слева направо, используя два стека

Я должен оценить арифметическое выражение инфикса, используя два стека. Программа может предположить, что входное инфиксное выражение является «правильным» со сбалансированными круглыми скобками. Программа имеет дело только с одним ...
вопрос задан: 27 March 2019 03:43
0
ответов

Проблемы при конвертации Infix в Postfix с использованием стеков и очередей в Java

Это работает, если уравнение содержит любой вариант NUM + / - / * // NUM. Однако добавление большего количества операторов приведет к тому, что оно не будет работать, а скобки вызовут бесконечный цикл. Я надеялся, что кто-нибудь скажет мне ...
вопрос задан: 20 March 2019 04:25
0
ответов

Когда использовать скобки в инфиксной нотации Scala

При программировании на Scala я делаю все больше и больше функциональных вещей. Однако при использовании инфиксной нотации трудно сказать, когда вам нужны скобки, а когда нет. Например, следующий фрагмент ...
вопрос задан: 25 April 2016 12:33
0
ответов

Scala -инфиксная и точечная нотация

Есть ли лучшая практика для одного по сравнению с другим? Я читал книгу Scala Одерски и др. и кажется, что инфикс используется для многих функций API коллекций, тогда как точка...
вопрос задан: 14 May 2013 15:07
0
ответов

Как преобразовать дружественный пользователю -инфиксный математический код в код Clojure?

Я хочу, чтобы пользователь мог вводить вот так :5+6 *t+sin (2 *t ), поэтому он будет преобразован в это:(+ 5 (*6 т)(sin (*2 t ))), поэтому я могу преобразовать его в некоторую функцию, которая будет JIT-компилирована и выполнена...
вопрос задан: 8 August 2012 22:40
0
ответов

Переход от инфиксной записи к префиксной

Недавно я начал изучать Clojure. В целом это выглядит интересно, но я не могу привыкнуть к некоторым синтаксическим неудобствам (по сравнению с предыдущим опытом Ruby/C #). Префиксная нотация для вложенных...
вопрос задан: 24 April 2012 00:01
0
ответов

Что значит ':...' значит на хаскеле?

Я читаю следующий тип данных:data Ne = NVar Id | Ne :.. (Clos Term)| NSplit Ne (Связывать (Связывать (Clos Term)))| NCase Ne (Clos [(Label, Term)])| NForce Ne | NUnfold Ne (Bind (Clos Term))...
вопрос задан: 3 April 2012 18:34
0
ответов

Преобразование инфиксного выражения в постфиксный в YACC (Bison)

Я безуспешно пытался преобразовать инфиксное выражение в постфиксное выражение с помощью YACC (Bison). Хотелось бы узнать, как это можно сделать? Пример кода будет потрясающим :)
вопрос задан: 11 January 2012 10:32
0
ответов

Приоритет приложения инфиксной функции Haskell

Пусть f x y = x * y. Мы можем применить эту функцию двумя способами: f 5 6 или, используя инфиксную нотацию, 5 `f` 6. Применяются ли правила оператора к этому последнему выражению? Какой приоритет будет у этого приложения? Is ...
вопрос задан: 15 November 2011 15:58
0
ответов

Карта Scala, двусмысленность между кортежем и списком аргументов функции

val m = scala.collection.mutable.Map [String, Int] () // это не работает m + = ("foo", 2) // это работает m + = (("foo", 2)) // это тоже работает {{1 }} val barpair = ("bar", 3) m + = barpair Так в чем же дело ...
вопрос задан: 12 October 2011 17:47
0
ответов

Автоматическое преобразование инфиксных операторов в монадические инфиксные операторы

Одна из приятных особенностей Haskell - это возможность использовать инфиксную нотацию. 3: [] :: Num a => [a] 2 + 4 * 3 + 5 :: Num a => a Но эта сила внезапно и, к сожалению, теряется, когда ...
вопрос задан: 12 October 2011 15:34
0
ответов

Синтаксис для частичного применения каррированных функций с обратной ассоциативной инфиксной нотацией

Другими словами, есть ли веская причина, по которой это не должно компилироваться? def f (xs: List [Int]) = xs.foldLeft (0) _ // ОК def f (xs: List [Int]) = (xs: \ 0) _ // ОК {{1 }} def f (xs: List [Int]) = (0 /: xs) _ & ...
вопрос задан: 12 October 2011 05:39
0
ответов

Многопартовая форма загрузки: Гарантируется ли порядок?

При использовании HTML-формы для выполнения запроса POST «Content-Type: multipart/form-data» поля всегда отображаются в том порядке, в котором они перечислены в HTML. На практике, делай все...
вопрос задан: 16 September 2011 20:09