В ruby я прочитал некоторые операторы, но не смог 'не найти = ~. Что означает = ~ или что это означает? Программа, которую я видел, имеет регулярные выражения = (/ \ d + /)
a = somestring
if a = ~ regexs Я думаю, что это было ...
Можно ли указать оператор R, где R может быть арифметическим, реляционным или логическим оператором? Например, функция, которая вычисляет c = a R b, где я могу указать, равно ли R +, -, *, / ...
Отказ от ответственности: я новичок в программировании, поэтому этот вопрос может быть глупым. Раньше, когда я хотел увеличить или уменьшить целое число, я использовал integer ++ или integer--. Однако после ...
Я столкнулся с синтаксической ошибкой. Я согласен с тем, что это синтаксическая ошибка, но мне несколько любопытно, почему это синтаксическая ошибка. Это работает именно так, как вы ожидали: (0..9) .each {| n | put n.to_s + "^ 2 = ...
Если бы вы сравнивали два целых числа, повлиял бы оператор на время, необходимое для провести сравнение? Например, задано: if (x <60) и if (x <= 59) Что предоставит ...
В настоящее время выполняется попытка отсортировать вектор объекта с каждым объектом, содержащим строку, в C ++. Строки могут содержать буквы или числа (из-за конструктивного ограничения это необходимо, поскольку ...
Я только ради интереса начал изучать Haskell. Я слежу за Learnyouahaskell.com. Там я нашел это: null проверяет, пуст ли список. Если это так, он возвращает True, в противном случае возвращает False. ...
Я сделал себе RSS-ридер, который держит меня в курсе и сообщает о новых шоу, или, по крайней мере, об этом я думал. Я создал структуру "SeasonEpisode", которая содержит две вставки (сезон + эпизод) и ...
I have a map to count the occurrence of words in a file.
Я читаю слова из файла, и каждый раз, когда я читаю слово, я хочу сделать следующее: map [word] ++; // (где карта - это имя моей карты, я не ...
РЕДАКТИРОВАТЬ: Примечание для новых программистов Perl: этот механизм не должен использоваться для многострочных комментариев! Имеет недостаток, снижает читабельность. В этом посте PerlMonks о механизмах создания многострочных комментариев ...
Я строю некоторые готовые утверждения, которые используют параметризованные значения. Например: SELECT * FROM "Foo", ГДЕ "Bar" = @ param Иногда @param может иметь значение NULL. В таких случаях я хочу, чтобы запрос вернулся ...
У меня есть сущность со свойством, ссылающимся на другую сущность (ReferenceEntity в примерах). С HQL я могу сделать это: выберите e.ReferenceEntity из Entity e, где e.Id =: entityId NHibernate даст мне ...
Я читаю байты из буфера . Но иногда я читаю слово или длиннее. // предполагаем, что буфер имеет тип unsigned char *
read_ptr (buffer + (position ++)) Это нормально, но как я могу разместить -...
При использовании ?? оператор в C #, короткое замыкание, если проверяемое значение не равно нулю? Пример: строка test = null;
строка test2 = test ?? "По умолчанию"; строка test3 = test2 ?? test.ToLower ();
...
Я знаю, что это особый случай, но почему == между строками возвращается, если их значение равно, а не когда их ссылка равна. Связано ли это с операторами перегрузки?
У меня есть эта функция PHP, которая не работает с отрицательными числами: function isOdd ($ num) {return $ num% 2 == 1; } но это работает для положительного числа. У меня есть подпрограмма Perl, которая точно выполняет ...
Я могу найти позицию значения, например 45, в вектор 'data' с использованием оператора '==' и функции 'find ()': data = [71 65 23 45 34 12 21 34 52];
значение = 45; найти (данные == значение)
ans = ...
Я просмотрел все, но это трудная тема для поиска без большого количества шума. Я хочу сделать что-то вроде этого: def f (arg): return arg * arg def add (self, other): return self * other f ....
Мы с профессором немного поспорим об операторе + = в языке C. Он говорит, что + = или = + будет работать, но он не уверен, почему = + работает. int main ()
{int i = 0, myArray [5] = {1,1,1,1, ...
Иногда у меня есть такие структуры, как эта - struct aggregate1 {std :: string name; std :: vector параметры; size_t foobar; // ...
}; - где (in) равенство просто определяется как (in) ...
Я исследую проблему и наткнулся на подозрительный код, связанный со сравнением экземпляров Date с использованием операторов сравнения. например, def штамп = ... // Дата def offset = ... // Целое число ...
Что означает оператор двоеточия (:) в "uint isWidget: 1;" в Qt? Это "uint isWidget: 1;" эквивалентно "uint isWidget (1)"? Код в Qt - QObjectData {public: virtual ~ ...
Предположим, myObj имеет значение null. Это безопасно писать? if (myObj! = null && myObj.SomeString! = null) Я знаю, что некоторые языки не будут выполнять второе выражение, потому что && оценивается как ...
Я нашел этот фрагмент кода на SO (извините, у меня нет ссылки на комбинацию вопросов и ответов) bool isDir = (File.GetAttributes (источник) и FileAttributes.Directory) == FileAttributes.Directory; Это ...
Следующий шаблон в порядке / безопасно? Или есть какие-то недостатки? (Я также использую его для операторов равенства) Производные & amp; operator = (const Derived & amp; rhs) {static_cast < Base & amp; > (* this) = rhs; ...