0
ответов

Лучший способ присвоить переменной значение по умолчанию (имитировать Perl ||, || =)

Мне нравится делать такие вещи в Perl: $ foo = $ bar || $ baz, чтобы назначить $ baz переменной $ foo, если $ bar пусто или не определено. У вас также есть $ foo || = $ bletch, который присваивает $ bletch $ foo только в том случае, если $ foo не являетс
вопрос задан: 22 April 2012 16:40
0
ответов

JQuery/Javascript и использование операторов &&

Я пытаюсь заставить работать простой условный оператор и сталкиваюсь с проблемами. Код ошибки:$(document).ready(function(){ var wwidth = $(window).width(); if (wwidth < 321)...
вопрос задан: 21 April 2012 17:03
0
ответов

Как определить x++ (, где x:int ref)в F#?

В настоящее время я использую эту функцию let inc (i :int ref)= let res = !ii := res + 1 res для записи таких вещей, как let str = input.[inc index] Как определить оператор приращения ++, чтобы я мог...
вопрос задан: 20 April 2012 20:42
0
ответов

Java -Динамическое сравнение с примитивными типами данных

Друзья, мы пишем фреймворк для проверки... У нас есть файл конфигурации, как показано ниже... //Message/Request/Product/Benefit/...
вопрос задан: 18 April 2012 11:47
0
ответов

Условный оператор C ('?')с пустым вторым параметром [дубликат]

Обычно '?' оператор используется в следующей форме:A ? B :C Однако в случаях, когда B = A, я видел следующую аббревиатуру A ? :C Это удивительно работает. Лучше оставить...
вопрос задан: 13 April 2012 14:55
0
ответов

что делает косая черта(/)в прологе?

У меня есть этот код:set_value(X,Value,[X/_|T],[X/Value|T]). set_value(X,Value,[Y/V|T],[Y/V|NewT):-X\=Y,set_value(X,Value,T,NewT). установить_значение(X,значение,[],[X/значение]). Но я не могу понять, что делает /...
вопрос задан: 11 April 2012 18:19
0
ответов

Scala ~> (тильда больше, чем)оператор

У меня есть следующее определение класса Scala (найденное в статье), моделирующие категории:черта Категория[~>[_, _]] { def compose[A, B, C] (f:B ~> C)(g:A ~> B):A ~> C...
вопрос задан: 10 April 2012 09:11
0
ответов

Разница между & (амперсанд) и && или | (труба) и || в Objective-C?

Интересно, заботится ли Objective-C о том, пишу ли я & или &&? Я полагаю, что один амперсанд (&) будет или должен вызывать то, что если ЛЕВАЯ сторона уже ложна, то правая сторона не будет ...
вопрос задан: 10 April 2012 04:53
0
ответов

C++: звездочки, амперсанд и звезда?

Недавно я наткнулся на это видео о парадигмах программирования и проф. используются такие термины, как звездочки, звезда и амперсанд. Вот как он использовал эти операторы: int i = 37; float f = *(float*)&...
вопрос задан: 8 April 2012 13:00
0
ответов

Как я могу решить свои проблемы с помощью оператора R `:`?

Оператор R: имеет несколько хорошо известных подводных камней: a = c (1, 2, 3) set.zero = function (n) a [1: n] << - 0 set.zero (0) # `a` теперь c (0, 2, 3) Я мог бы просто написать функцию, которая решает эту проблему, сделав 1: 0 ...
вопрос задан: 6 April 2012 18:12
0
ответов

Операторы сравнения Perl и строковые «числа»

В последнее время я много работаю с Perl, но все еще не знаю, как <,>,>=,=< , ne,gt и т.д.. в строковых "числах", под "числом" я имею в виду что-то вроде: "1.4.5.6.7.8.0" поправьте меня, если я'...
вопрос задан: 30 March 2012 11:16
0
ответов

Почему в CSS '!' in имеет значение, противоположное его использованию в языках на основе C?

Например, в JavaScript !important означает «неважно». В CSS это означает «это важно». Существуют ли языки, отличные от CSS, где для подтверждения используется восклицательный знак, а не ...
вопрос задан: 29 March 2012 15:54
0
ответов

Почему 0 && 1 равно 1, а 1 && 0 равно 0 в ruby?

Почему в Ruby следующие строки верны? 0 && 1 == 1 1 && 0 == 0 Почему они разные, а не равны 0?
вопрос задан: 11 March 2012 13:02
0
ответов

Использование тернарного оператора для нескольких операций

Как я могу использовать тернарный ? : условие для выполнения нескольких операций, если выражение истинно/ложно? wbsource = (exp) ? (Делай одно) : (Делай второе) wbsource = (exp) ? (Выполнить одно) (Выполнить второе...
вопрос задан: 8 March 2012 11:14
0
ответов

Что означает = ~ в VimScript?

Я не могу найти ответ на этот вопрос ни в Google, ни здесь, ни в файлах справки. if "test.c" = ~ "\ .c" Сначала я подумал, что = ~ mean заканчивается, но наблюдаю следующие результаты: Command ...
вопрос задан: 2 March 2012 03:41
0
ответов

JSLint не ожидает моих тильд

JSLint настаивает на том, что использование мной несколько экзотического оператора тильды в приведенном ниже примере является неожиданным. Мне интересно, является ли это ограничением JSLint? или строгий режим? или что еще я ...
вопрос задан: 27 February 2012 23:07
0
ответов

Java - Порядок операций - Использование двух операторов присваивания в одной строке

Каков порядок операций при использовании двух операторов присваивания в одной строке? public static void main (String [] args) {int i = 0; int [] a = {3, 6}; а [я] = я = 9; // эта строка в ...
вопрос задан: 25 February 2012 03:25
0
ответов

Что делает эта линия? arr.length >>> 0

Для чего это: arr.length >>> 0 И почему я должен его использовать?
вопрос задан: 20 February 2012 23:59
0
ответов

Почему не используется мой перегруженный оператор для ++?

Я создал перегруженный оператор для ++ в моем файле .hpp, а затем функцию, которая вызывает его также в файле .hpp. Затем файл .cpp вызывает функцию, но когда функция попадает в код ++, она ...
вопрос задан: 18 February 2012 03:18
0
ответов

Перегрузка функции ==

В настоящее время я работаю над созданием перегруженной функции для оператора ==. Я создаю файл hpp для своего связанного списка, и мне кажется, что этот оператор не работает в файле hpp. В настоящее время я ...
вопрос задан: 18 February 2012 01:06
0
ответов

Разница между «:» и «|» в линейном моделировании R

В чем разница между следующими двумя утверждениями при построении линейной модели в R: lm(y ~ x | z) lm(y ~ x : z) Документация по функции lm документирует оператор : следующим образом: ...
вопрос задан: 15 February 2012 16:24
0
ответов

Запрещает ли текущий стандарт C короткое замыкание `&` и `|`?

Есть ли что-нибудь в C стандарт (я предполагаю, что на данный момент это C99 + TC1-3 C11), который гарантирует, что & и | закоротить не будет? Если я напишу: x = y & foo (); ... Я ожидаю, что foo будет ...
вопрос задан: 13 February 2012 18:35
0
ответов

Увеличивается ли * p ++ после разыменования? [дубликат]

Я не совсем понимаю, какой здесь порядок. Это: 1) Разыменовать значение указателя p после его увеличения 2) Разыменуйте значение указателя p перед его увеличением
вопрос задан: 13 February 2012 03:18
0
ответов

Как тип String передается методу или присваивается переменной в C #?

Объект String ведет себя как тип Value при использовании операторов == и! =, Что означает проверяется фактический объект, а не ссылка. А как насчет передачи параметров, присваивания и копирования? ...
вопрос задан: 11 February 2012 17:13
0
ответов

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

Рассмотрим следующий код. #include #include Struct Campluctuct {оператор std :: string () {возвращаемое значение; } std :: строковое значение; }; int main () {std :: ...
вопрос задан: 8 February 2012 20:31
0
ответов

Считается ли '.' для доступа к члену класса оператором в Java?

В Java я могу получить доступ к публичному члену класса, используя ., как видно во второй строке метода main в следующем примере (ради этого примера не обращайте внимания на мое плохое использование ....
вопрос задан: 31 January 2012 23:35
0
ответов

Равенство Scala с проверкой типов?

Существует ли единый метод для выполнения равенства с проверкой типов? К сожалению val objectA: String = "test" val объектB: Int = 2 objectA == objectB оператор равенства == не жалуется, если ...
вопрос задан: 31 January 2012 17:53
0
ответов

Каковы последствия ассоциативности справа налево и слева направо в языках на базе языка C?

Я в процессе написания языка сценариев и хочу скопировать (довольно хорошо стандартизированный) порядок операций языка C. Одна вещь, которую я никогда не понимал как формальную концепцию, - это ...
вопрос задан: 30 January 2012 02:40
0
ответов

Что делать, если инфиксные символы выглядят некрасиво с квалифицированными именами

Обычно я твердо верю в использование пространств имен (квалифицированных имен модулей) на большинстве языков, на которых я программирую, так как очень полезно с первого взгляда знать, где определенный идентификатор пришел из. В Haskell ...
вопрос задан: 28 January 2012 05:54
0
ответов

Достаточно ли сравнения адресов для этого `operator ==`?

Я создаю собственную систему RTTI для своей системы событий. Ниже представлен класс EventTypeInfo. Как видите, его нельзя копировать, как и std :: type_info. класс EventTypeInfo {public: EventTypeInfo (...
вопрос задан: 26 January 2012 22:52