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

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


10
Що робить ": ="?
Я бачив, як :=використовується в декількох зразках коду, але ніколи з супровідним поясненням. Google не може точно використовувати його використання, не знаючи правильної назви для нього. Що це робить?

3
Зірочка у виклику функції
Я використовую itertools.chain для "вирівнювання" списку таким чином: uniqueCrossTabs = list(itertools.chain(*uniqueCrossTabs)) чим це відрізняється від того, щоб сказати: uniqueCrossTabs = list(itertools.chain(uniqueCrossTabs))
111 python  operators 

5
Що робить оператор caret (^) в Python?
Я сьогодні наткнувся на оператора карети в python і спробувавши це, я отримав такий результат: >>> 8^3 11 >>> 8^4 12 >>> 8^1 9 >>> 8^0 8 >>> 7^1 6 >>> 7^2 5 >>> 7^7 0 >>> 7^8 15 >>> 9^1 8 >>> 16^1 17 >>> 15^1 14 >>> Здається, …
111 python  operators  caret 

11
Розуміння оператора Python "є"
isОператор не збігаються зі значеннями змінних, але самі екземпляри. Що це насправді означає? Я оголосив дві змінні імена xта yпризначив однакові значення обом змінним, але вона повертає помилкові, коли я використовую isоператор. Мені потрібно уточнення. Ось мій код. x = [1, 2, 3] y = [1, 2, 3] print(x is …
110 python  operators 

4
Haskell: Як вимовляється <*>? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 роки тому . Удосконаліть це питання Як ви вимовляєте ці функції в типовому класі Applica: (&lt;*&gt;) :: …
109 haskell  operators 

3
Чому ці фрагменти JavaScript поводяться по-різному, хоча вони обидва зустрічаються з помилкою?
var a = {} var b = {} try{ a.x.y = b.e = 1 // Uncaught TypeError: Cannot set property 'y' of undefined } catch(err) { console.error(err); } console.log(b.e) // 1 Виконати фрагмент кодуСховати результатиРозгорніть фрагмент var a = {} var b = {} try { a.x.y.z = b.e = …


8
jQuery виберіть за атрибутом, використовуючи оператори AND і OR
Я замислююся над тим, чи можна в jQuery вибрати елементи за названими атрибутами, використовуючи AND і OR. Приклад: &lt;div myid="1" myc="blue"&gt;1&lt;/div&gt; &lt;div myid="2" myc="blue"&gt;2&lt;/div&gt; &lt;div myid="3" myc="blue"&gt;3&lt;/div&gt; &lt;div myid="4"&gt;4&lt;/div&gt; Я хотів би вибрати всі елементи де, myc="blue"але тільки ті, які myidвстановлені на 1 або 3. Тому я спробував: a=$('[myc="blue"] [myid="1"] …

8
Логічні оператори, || або АБО?
Я пам'ятаю, як читав деякий час назад щодо логічних операторів, що у випадку ORвикористання ||було краще, ніж or(або навпаки). Мені просто довелося використовувати це в своєму проекті, коли він повернувся до мене, але я не можу пригадати, який оператор був рекомендований або якщо це навіть було правдою. Що краще і …


2
Що означає && void * p = && abc;
Я натрапив на фрагмент коду void *p = &amp;&amp;abc;. Яке значення &amp;&amp;тут? Я знаю про посилання rvalue, але я думаю, що &amp;&amp;використання в цьому контексті відрізняється. Що &amp;&amp;вказується на void *p = &amp;&amp;abc;?
102 c++  c  gcc  operators 


8
Як “і” та “або” поводяться з небулевими значеннями?
Я намагаюся вивчити python і натрапив на якийсь приємний і короткий код, але зовсім не має сенсу контекстом було: def fn(*args): return len(args) and max(args)-min(args) Я розумію, що він робить, але чому python робить це - тобто повертає значення, а не True / False? 10 and 7-2 повертає 5. Аналогічним …

4
Впровадження операторів порівняння за допомогою “кортеж” та “краватка”, хороша ідея?
(Примітка: tupleі tieможе бути взято з Boost , або C ++ 11.) При написанні невеликих структур тільки з двох елементів, я іноді , як правило, вибрати std::pair, так як всі важливі речі вже зроблена для цього типу даних, як operator&lt;для суворого слабкого упорядкування . Недоліками є, однак, досить марні імена …

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