8
ответов

Что такое ассоциативность операторов и почему это важно?

Что такое ассоциативность (для оператора) и почему это важно? Обновленный: ассоциативность оператора
вопрос задан: 30 May 2009 22:15
6
ответов

Условное выражение C# И (&&) ИЛИ (||) приоритет

Мы входим в ненужные аргументы кодирования на моей работе все время. Сегодня я спросил, имели ли условное выражение И (&&) или ИЛИ (||) более высокий приоритет. Один из моих коллег настоял, что у них было то же...
вопрос задан: 28 July 2009 21:00
4
ответа

Ассоциативность тернарного оператора в C# - я могу полагаться на него?

Ahh, Вы только любите хорошее троичное злоупотребление?:) Рассматривают следующее выражение: верный? верный: верный? ложь: ложь Для тех из Вас, кто теперь крайне озадачен, я могу сказать Вам что это...
вопрос задан: 19 November 2009 14:24
4
ответа

Как Perl решает который порядок оценить условия в выражении?

Учитывая код: мой $x = 1; $x = $x * 5 * ($x + = 5); я ожидал бы, что $x будет 180: $x = $x * 5 * ($x + = 5); $x # = 1$x = $x * 5 * 6; $x # = 6$x = 30 * 6; $x = 180; 180; Но вместо этого это 30;...
вопрос задан: 6 November 2009 18:39
1
ответ

++: не кажется правильным ассоциативным?

Я пытаюсь научиться скале. Я искал документацию для очередей (https://www.scala-lang.org/api/current/scala/collection/immutable/Queue.html). Насколько я понимаю, методы, которые заканчиваются ...
вопрос задан: 10 March 2019 02:24
1
ответ

Почему не '“повторение” * 3' то же как '3 * “повторение”' в Ruby?

Когда я ввожу это: помещает 'повторение' * 3, я добираюсь:>> повторяют повторное повторение, Но оно не работает, если я делаю это: помещает 3 * 'повторение' Почему?
вопрос задан: 6 April 2010 01:29
0
ответов

Почему композиция функций в Haskell правильно ассоциативна?

Математически операция композиции функции является ассоциативной. Отсюда: ф. (д. ч) = (д. г). h Таким образом, операция компоновки функции может быть определена как левая ассоциативная или правая ...
вопрос задан: 3 December 2013 04:24
0
ответов

БНФ-грамматика для левых -ассоциативных операторов

У меня есть следующая грамматика EBNF для простых арифметических выражений с левыми -ассоциативными операторами :выражение :термин {+ термин} термин :фактор { *фактор} фактор :число (выражение )...
вопрос задан: 11 July 2012 12:50
0
ответов

Связь между грамматикой и ассоциативностью операторов

В некоторых книгах / статьях / статьях по компиляторам говорится о разработке грамматики и взаимосвязи ее операторной ассоциативности. Я большой поклонник нисходящего, особенно рекурсивного спуска, синтаксических анализаторов и так далее ...
вопрос задан: 2 June 2012 07:47
0
ответов

Почему в данном случае целое число преобразуется в строку?

Что происходит внизу? с помощью системы; используя System.Collections.Generic; с помощью System.Linq; используя System.Text; открытый класс DotNetPad { public static void Main (string[] args ){ int i...
вопрос задан: 2 May 2012 18:05
0
ответов

Ассоциативность C99 для операторов - где она указывается?

В стандарте C99 выражения учитывают приоритет и ассоциативность. Приоритет задокументирован довольно хорошо, поскольку порядок, в котором операторы появляются в документе, является уменьшающимся ...
вопрос задан: 23 February 2012 06:19
0
ответов

Автоматическое и детерминированное тестирование функции на ассоциативность, коммутативность и т.д.

Можно ли построить функцию более высокого порядка isAssociative, которая принимает другую функцию двух аргументов и определяет, является ли эта функция ассоциативной? Аналогичный вопрос, но для других ...
вопрос задан: 28 December 2011 06:20
0
ответов

Правило ассоциативности монад в haskell

(m >> = f) >> = g = m >> = (\ x -> fx >> = g) чем отличается от f и \ x-> fx ?? Я думаю, они одного типа a -> m b. но кажется, что второй >> = at ...
вопрос задан: 1 December 2011 21:44
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
ответов

Рекурсивные выражения с pyparsing

Я пытаюсь понять, как сделать левоассоциативное выражение, в котором возможны рекурсивные (не заключенные ни во что) выражения. Например, я хотел бы сделать: expr + OP + expr, который анализирует 2 ...
вопрос задан: 31 December 2010 17:42