Вопросы с тегом «expression»

Комбинация нескольких программных символов и значений с целью получения результата

11
Что такое rvalues, lvalues, xvalues, glvalues ​​и prvalues?
В C ++ 03 выражение является либо значением r, либо значением l . В C ++ 11 выражение может быть: Rvalue именующий xvalue glvalue prvalue Две категории стали пятью категориями. Каковы эти новые категории выражений? Как эти новые категории связаны с существующими категориями rvalue и lvalue? Являются ли категории rvalue …
1357 c++  expression  c++-faq  c++11 




7
Объединение двух выражений (выражение <Func <T, bool >>)
У меня есть два выражения типа, Expression&lt;Func&lt;T, bool&gt;&gt;и я хочу взять из ИЛИ, И или НЕ из них и получить новое выражение того же типа Expression&lt;Func&lt;T, bool&gt;&gt; expr1; Expression&lt;Func&lt;T, bool&gt;&gt; expr2; ... //how to do this (the code below will obviously not work) Expression&lt;Func&lt;T, bool&gt;&gt; andExpression = expr AND expr2
249 c#  linq  lambda  expression 

3
Как сделать регулярное выражение не жадным?
Я использую JQuery. У меня есть строка с блоком специальных символов (начало и конец). Я хочу получить текст из этого блока специальных символов. Я использовал объект регулярного выражения для поиска в строке. Но как я могу сказать jQuery найти несколько результатов, если у них два специальных символа или больше? Мой …

6
xpath найти, если узел существует
Используя запрос xpath, как определить, существует ли вообще какой-либо узел (тег)? Например, если мне нужно убедиться, что страница сайта имеет правильную базовую структуру, такую ​​как / html / body и / html / head / title
201 xslt  xpath  expression 


7
Что значит i = (i, ++ i, 1) + 1; делать?
Прочитав этот ответ о неопределенном поведении и точках последовательности, я написал небольшую программу: #include &lt;stdio.h&gt; int main(void) { int i = 5; i = (i, ++i, 1) + 1; printf("%d\n", i); return 0; } Выход есть 2. О Боже, я не видел приближающегося декремента! Что здесь происходит? Кроме того, во …

3
Почему было утверждение (j ++); запрещено?
Следующий код неверен (см. Его на ideone ): public class Test { public static void Main() { int j = 5; (j++); // if we remove the "(" and ")" then this compiles fine. } } Ошибка CS0201: в качестве оператора могут использоваться только выражения присваивания, вызова, приращения, уменьшения, ожидания …

7
Как удалить все символы, не входящие в ASCII, с помощью regex и Notepad ++?
Я много искал, но нигде не написано, как удалить не-ASCII символы из Notepad ++. Мне нужно знать, какую команду написать в find и заменить (с картинкой было бы здорово). Если я хочу создать белый список и добавить в закладки все слова / строки ASCII, чтобы не-ASCII строки были отмечены Если …

11
Как разбить длинное регулярное выражение на несколько строк в JavaScript?
У меня очень длинное регулярное выражение, которое я хочу разбить на несколько строк в своем коде JavaScript, чтобы каждая строка длиной 80 символов в соответствии с правилами JSLint. Думаю, это лучше для чтения. Вот образец шаблона: var pattern = /^(([^&lt;&gt;()[\]\\.,;:\s@\"]+(\.[^&lt;&gt;()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;

7
Выражение C # Float: странное поведение при приведении результата float к int
У меня есть такой простой код: int speed1 = (int)(6.2f * 10); float tmp = 6.2f * 10; int speed2 = (int)tmp; speed1и speed2должно иметь такое же значение, но на самом деле у меня есть: speed1 = 61 speed2 = 62 Я знаю, что мне, вероятно, следует использовать Math.Round вместо …

4
Регулярное выражение для соответствия слову или его префиксу
Я хочу сопоставить регулярное выражение со всем словом. В следующем примере я пытаюсь соответствовать sили seasonно то , что у меня есть спички s, e, a, oи n. [s|season] Как сделать так, чтобы регулярное выражение соответствовало целому слову?
119 regex  expression  word 

9
преобразование .net Func <T> в .net Expression <Func <T>>
Перейти от лямбда-выражения к выражению легко с помощью вызова метода ... public void GimmeExpression(Expression&lt;Func&lt;T&gt;&gt; expression) { ((MemberExpression)expression.Body).Member.Name; // "DoStuff" } public void SomewhereElse() { GimmeExpression(() =&gt; thing.DoStuff()); } Но я бы хотел превратить Func в выражение, только в редких случаях ... public void ContainTheDanger(Func&lt;T&gt; dangerousCall) { try { dangerousCall(); } …
118 c#  .net  lambda  expression  func 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.