Вопросы с тегом 'expression'

Сочетание нескольких символов программирования и значений, предназначенных для получения результата
12

Что такое rvalues, lvalues, xvalues, glvalues ​​и prvalues?

В С++ 03 выражение имеет значение rvalue или lvalue. В С++ 11 выражение может быть: Rvalue именующего xvalue glvalue prvalue Две категории стали пятью категориями. Что представляют собой эти новые категории выражений? Как эти новые...
30 авг. '10 в 15:02
19

Выражение в сравнении с выражением

Я прошу в отношении С#, но я предполагаю, что это то же самое на большинстве других языков. Есть ли у кого-то хорошее определение выражений и утверждений и каковы различия?
21 авг. '08 в 0:28
4

Что это за выражение "смайлик с бородой": "<:] {%>"?

Я наткнулся на следующую программу, которая компилируется без ошибок или даже предупреждений: int main(){ <:]{%>; // smile! } Пример в реальном времени. Что делает программа, и что это за смайлик-выражение?
01 апр. '13 в 0:54
12

В чем разница между выражением и выражением в Python?

В Python в чем разница между выражениями и выражениями?
18 янв. '11 в 19:19
7

Объединение двух выражений (выражение <Func <T, bool >>)

У меня есть два выражения типа Expression<Func<T, bool>>, и я хочу взять их в OR, AND или NOT и получить новое выражение того же типа Expression<Func<T, bool>> expr1; Expression<Func<T, bool>> expr2; ... //how ...
19 янв. '09 в 11:29
6

xpath найти, если node существует

Используя запрос xpath, как вы обнаруживаете, существует ли node (тег)? Например, если мне нужно убедиться, что страница сайта имеет правильную базовую структуру, например /html/body и/html/head/title
20 апр. '09 в 11:14
7

Что такое я = (i, ++ i, 1) + 1; делать?

Прочитав этот ответ о поведении и точках последовательности undefined, я написал небольшую программу: #include <stdio.h> int main(void) { int i = 5; i = (i, ++i, 1) + 1; printf("%d\n", i); return 0; } Выходной сигнал 2. О, Боже, я...
03 июн. '15 в 8:12
5

Возможны ли сложные выражения в ng-hide/ng-show?

Я хочу сделать это: ng-hide="!globals.isAdmin && mapping.is_default" но выражение всегда равно false. Я не хочу определять специальную функцию на $scope.
01 мар. '13 в 20:19
7

Как удалить все символы, не входящие в ASCII, с помощью регулярных выражений и Notepad++?

Я много искал, но нигде не написано, как удалить не-ASCII символы из Notepad++. Мне нужно знать, какую команду написать в find и заменить (с картинкой это было бы здорово). Если я хочу составить белый список и добавить в закладки все слова/строки A...
02 янв. '14 в 19:08
9

Как разделить длинное регулярное выражение на несколько строк в JavaScript?

У меня очень длинное регулярное выражение, которое я хочу разбить на несколько строк в моем JavaScript-коде, чтобы каждая строка длиной 80 символов соответствовала правилам JSLint. Думаю, это просто лучше для чтения. Здесь образец образца: var patte...
07 сент. '12 в 11:17
10

преобразование .net Func <T> в .net Expression <Func <T>>

Переход от лямбды к выражению легко с помощью вызова метода... public void GimmeExpression(Expression<Func<T>> expression) { ((MemberExpression)expression.Body).Member.Name; // "DoStuff" } public void SomewhereElse() { GimmeExpr...
20 апр. '09 в 10:40
8

Как проверить, начинается ли строка с одного из нескольких префиксов?

У меня есть следующее выражение if: String newStr4 = strr.split("2012")[0]; if (newStr4.startsWith("Mon")) { str4.add(newStr4); } Я хочу, чтобы он включал startsWith Mon Tues Weds Thurs Friday и т.д. Есть ли простой способ для этого при исполь...
20 мар. '12 в 16:11
12

Назначение внутри выражения лямбда в Python

У меня есть список объектов, и я хочу удалить все объекты, которые пусты, за исключением одного, используя выражения filter и lambda. Например, если вход: [Object(name=""), Object(name="fake_name"), Object(name="")] ... тогда выход должен быть...
08 июн. '11 в 16:23
5

Используя if (!! (expr)) вместо if (expr)

Прочитав пример кода, предоставленного Texas Instruments для SensorTag, я наткнулся на следующий фрагмент. void SensorTagIO_processCharChangeEvt(uint8_t paramID) { ... if (!!(ioValue & IO_DATA_LED1)) { PIN_setOutputValue(hGpioP...
20 февр. '16 в 12:08
5

Использование Swift if let с логическим оператором AND &&

Мы знаем, что мы можем использовать оператор if let в качестве сокращения, чтобы проверить необязательный nil, а затем распаковать. Однако я хочу объединить это с другим выражением, используя логический оператор И &&. Итак, например, здес...
08 авг. '14 в 11:44