Запитання з тегом «operators»

Оператори - це символи, які зустрічаються майже у всіх мовах програмування та кодування для виконання обчислень та порівнянь даних.

10
Що таке оператор instanceof в JavaScript?
instanceofКлючове слово в JavaScript може бути досить заплутаним , коли він вперше зустрічається, так як люди схильні думати , що JavaScript не є об'єктно-орієнтована мова програмування. Що це? Які проблеми вона вирішує? Коли це доречно і коли ні?

13
Чому компілятори C ++ не визначають operator == та operator! =?
Я великий фанат, щоб дозволити компілятору зробити якомога більше роботи за вас. Коли ви пишете простий клас, компілятор може дати вам наступне для "безкоштовно": Конструктор за замовчуванням (порожній) Конструктор копій Руйнівник Оператор призначення ( operator=) Але це, здається, не дає вам порівняльних операторів - таких як operator==або operator!=. Наприклад: class …
302 c++  operators 

11
Яка різниця між | та || чи операторів?
Я завжди використовував ||(дві труби) у виразах АБО, як у C #, так і в PHP. Іноді я бачу єдину трубу використовується: |. Яка різниця між цими двома звичаями? Чи є якісь застереження при використанні одного над іншим або вони взаємозамінні?
300 c#  php  operators 

10
'І' проти '&&' як оператор
У мене є кодовий де розробники вирішили використовувати ANDі ORзамість &&і ||. Я знаю, що в перевазі операторів є різниця ( &&йдеться раніше and), але з заданими рамками (якщо PrestaShop бути точним), це явно не є причиною. Яку версію ви використовуєте? Чи andчитабельніше, ніж &&? Або різниці немає?

17
Що робить ^ оператор у Java?
Яку функцію виконує ^оператор (caret) на Java? Коли я спробую це: int a = 5^n; ... це дає мені: для n = 5, повертає 0 за n = 4, повертає 1 за n = 6, повертає 3 ... тож я здогадуюсь, що це не робить експоненції. Але що це тоді?

11
Логічний оператор XOR в C ++?
Чи є таке? Це перший раз, коли я зіткнувся з практичною потребою в цьому, але я не бачу жодної, переліченої в Stroustrup . Я маю намір написати: // Detect when exactly one of A,B is equal to five. return (A==5) ^^ (B==5); Але ^^оператора немає . Чи можу я тут …

17
Що таке x після “x = x ++”?
Що відбувається (за шторами), коли це виконується? int x = 7; x = x++; Тобто, коли змінна поступово збільшується та присвоюється собі в одному операторі? Я це склав і виконав. xдосі 7 навіть після всього твердження . У моїй книзі сказано, що xзбільшується!

17
Створення оператора "логічний ексклюзив" або "Java"
Спостереження: У Java є логічний оператор І. У Java є логічний оператор АБО. У Java є логічний оператор НЕ. Проблема: Java не має ніякого логічного оператора XOR, в відповідно до сонцем . Я хотів би визначити його. Визначення методу: Як метод його просто визначають так: public static boolean logicalXOR(boolean x, …
274 java  operators  xor 




8
Як я перевантажую оператор квадратної дужки в C #?
Наприклад, DataGridView дозволяє вам це робити: DataGridView dgv = ...; DataGridViewCell cell = dgv[1,5]; але я не можу знайти документацію щодо оператора індексу / квадратних дужок. Як вони це називають? Де вона реалізована? Може кинути? Як я можу зробити те ж саме на власних заняттях? ETA: Дякую за всі швидкі …

12
Що означає = + _ в JavaScript
Мені було цікаво, що означає оператор = + _ в JavaScript. Схоже, виконує завдання. Приклад: hexbin.radius = function(_) { if (!arguments.length) return r; r = +_; dx = r * 2 * Math.sin(Math.PI / 3); dy = r * 1.5; return hexbin; };

5
Python! = Операція проти "не"
У коментарі до цього питання я побачив твердження, яке рекомендував використовувати result is not None проти result != None Мені було цікаво, в чому різниця, і чому одне може бути рекомендовано над іншим?
250 python  operators 


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.