operators- все статьи тега


Какой оператор equals (==vs ===) должен использоваться в сравнениях JavaScript?

Я использую JSLint чтобы пройти через JavaScript, и он возвращает много предложений для замены == (два знака равенства) с === (три знака равенства) при выполнении таких вещей, как сравнение idSele_UNVEHtype.value.length == 0 внутри if заявление. есть ли преимущество в производительности для замены == с ===? любое повышение производительности будет приветствоваться, поскольку существует много операторов сравнения. если преобразование типов не происходит, будет ли прирост производительности бо ...

Ссылка - Что означает этот символ в PHP?

что это? это коллекция вопросов, которые возникают время от времени о синтаксисе в PHP. Это также сообщество Вики, поэтому все приглашаются принять участие в поддержании этого списка. почему это? раньше было трудно найти вопросы об операторах и другие синтаксические маркеры.1 Основная идея состоит в том, чтобы иметь ссылки на существующие вопросы о переполнении стека, поэтому нам проще ссылаться на них, а не копировать содержание из руководства PHP. 1 Примечание: С Января 2013 Года, Перепол ...

Что это такое! (не) оператор в JavaScript?

Я видел какой-то код, который, кажется, использует оператор, который я не узнаю, в виде двух восклицательных знаков, например: !!. Может кто-нибудь сказать мне, что делает этот оператор? контекст, в котором я это увидел, this.vertical = vertical !== undefined ? !!vertical : this.vertical; ...

Что делает C! оператор делает?

я увидел строку C, которая выглядела так: !ErrorHasOccured() ??!??! HandleError(); он скомпилирован правильно и, кажется, работает нормально. Похоже, он проверяет, произошла ли ошибка, и если да, то он ее обрабатывает. Но я не совсем уверен, что он на самом деле делает или как он это делает. Похоже, программист пытается выразить свои чувства по поводу ошибок. Я никогда не видел ??!??! раньше на любом языке программирования, и я не могу найти документацию для него нигде. (Погуглить не помогае ...

Поведение инкремента и декремента в Python

Я замечаю, что оператор предварительного приращения / декремента может быть применен к переменной (например,++count). Он компилируется, но на самом деле не изменяет значение переменной! каково поведение операторов pre-increment/decrement (++/--) в Python? почему Python отклоняется от поведения этих операторов, наблюдаемых в C/C++? ...

Как сделать в PHP равенства (== двойное равно) и идентичности (=== тройное равно) операторы сравнения отличаются?

В чем разница между == и ===? как именно делает свободно == работа сравнение? как именно строгий === работа сравнение? что бы некоторые полезные примеры? ...

Существует ли условный тернарный оператор в VB.NET?

в Perl (и других языках) условный тернарный оператор может быть выражен следующим образом: my $foo = $bar == $buz ? $cat : $dog; есть ли подобный оператор в VB.NET? ...

Что такое двойное двоеточие Руби`::'?

что это за двоеточие ::? Е. Г. Foo::Bar. нашел определение: The :: является унарным оператором, который позволяет: константы, методы экземпляра и методы класса, определенные в классе или модуле, для доступа из любого места за пределами класса или модуля. что хорошего в scope (private, protected), если вы можете просто использовать :: что-нибудь выставить? ...

Что означают все символические операторы Scala?

синтаксис Scala имеет много символов. Поскольку эти типы имен трудно найти с помощью поисковых систем, полный список из них было бы полезно. каковы все символы в Scala, и что делает каждый из них? в частности, я хотел бы знать, о ->,||=,++=,<=,_._,:: и :+=. ...

В чем разница между операторами | и || или?

Я всегда использовал || (две трубы) или выражения, как в C# и PHP. Иногда я вижу, что используется одна труба:|. В чем разница между этими двумя обычаи? Есть ли какие-либо оговорки при использовании одного над другим или они взаимозаменяемы? ...

Как перегрузить оператор квадратных скобок в C#?

DataGridView, например, позволяет сделать это: DataGridView dgv = ...; DataGridViewCell cell = dgv[1,5]; но для жизни меня я не могу найти документацию по индексу/квадратной скобке оператора. Как они это называют? Где это реализовано? Может ли он бросить? Как я могу сделать то же самое в моих собственных классов? ETA: Спасибо за все быстрые ответы. Кратко: соответствующая документация находится под свойством "Item"; способ перегрузки заключается в объявлении свойства, такого как public ...

Что означает знак вопроса и оператор точки. значит в C# 6.0?

С C# 6.0 в предварительном просмотре VS2015 у нас есть новый оператор,?., который может быть использован такой: public class A { string PropertyOfA { get; set; } } ... var a = new A(); var foo = "bar"; if(a?.PropertyOfA != foo) { //somecode } что именно он делает? ...

Что такое & & & операция в C

#include <stdio.h> volatile int i; int main() { int c; for (i = 0; i < 3; i++) { c = i &&& i; printf("%dn", c); } return 0; } вывод вышеуказанной программы скомпилирован с помощью gcc - это 0 1 1 С -Wall или , gcc выдает предупреждение: warning: the address of ‘i’ will always evaluate as ‘true’ [-Waddress] как c оцениваются в вышеуказанной программе? ...

Что это =! оператор? [дубликат]

этот вопрос уже есть ответ здесь: Что значит "=!- оператор есть? 6 ответов Я был удивлен этим кодом: if (a =! b) { // let it be on false ... } но a никогда не присваивается значение. О чем говорит этот оператор? ...

Что такое символ '@ = ' в Python?

Я знаю @ для декораторов, но что такое @= Для в Python? Это просто резервация для какой-то будущей идеи? Это только один из моих многих вопросов во время чтения tokenizer.py. ...

Оператор Тильды в Python

каково использование оператора Тильды в Python? одна вещь, о которой я могу думать, это сделать что-то в обеих сторонах строки или списка, например, проверить, является ли строка палиндромной или нет: def is_palindromic(s): return all(s[i] == s[~i] for i in range(len(s) / 2)) любое другое хорошее использование? ...

Применяется ли оператор Java & = & или &&?

предполагая, что boolean a = false; мне было интересно, если это: a &= b; эквивалентно a = a && b; //logical AND, a is false hence b is not evaluated. или с другой стороны это означает a = a & b; //Bitwise AND. Both a and b are evaluated. ...

Что такое "- > " PHP оператор называется и как это сказать при чтении кода вслух? [закрытый]

Как вы называете эту стрелку глядя -> оператор найден в PHP? это либо знак минус, тире или дефис, за которым следует знак больше, чем (или правый шеврон). Как вы произносите его при чтении кода вслух? ...

Что делает &. (амперсанд точка) значит в Рубине?

я наткнулся на эту строку кода ruby. Что значит &. значит в этом? @object&.method ...

Хаскелл:как произносится? [закрытый]

Как вы произносите эти функции в прикладном типе: (<*>) :: f (a -> b) -> f a -> f b (*>) :: f a -> f b -> f b (<*) :: f a -> f b -> f a (то есть, если бы они не были операторами, как бы они назывались?) в качестве примечания, если бы вы могли переименовать pure к чему-то более дружественному к нематематикам, как бы вы это назвали? ...