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

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

5
3 різні рівні
У чому різниця між =, ==і ===? Я думаю, що використовувати один знак рівності - це оголосити змінну, тоді як два рівні знаки є умовою порівняння, і нарешті, три рівні знаки - для порівняння значень оголошених змінних.


4
Regex, як відповідати необов'язковому символу
У мене є регулярний вираз, який я вважав, що працює до цього часу правильно. Мені потрібно відповідати за необов’язковим символом. Він може бути там, а може і не бути. Ось дві струни. Верхня рядок збігається, а нижня - ні. Відсутність однієї літери в нижньому рядку - це те, що робить …
147 regex  string  operators 

4
PowerShell та оператор -контейнер
Розглянемо наступний фрагмент: "12-18" -Contains "-" Ви можете подумати, що це оцінюється true, але це не так. Це falseзамість цього буде оцінено . Я не впевнений, чому це відбувається, але це так. Щоб цього уникнути, ви можете скористатися цим: "12-18".Contains("-") Тепер вираз буде оцінено як істинне. Чому перший фрагмент коду …

5
Чи застосовує оператор 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.
139 java  operators 

4
Зв'язок рядків не працює в SQLite
Я намагаюся виконати функцію заміни SQlite, але використовую інше поле функції. select locationname + '<p>' from location; У цьому фрагменті результат - список 0. Я б очікував, що рядок з текстом від імені місцезнаходження та '<p>'літералів.

16
Чому "&&", а не "&"?
Чому &&краще &і ||краще |? Я запитав когось, хто програмував роками, і його пояснення було: Наприклад, в if (bool1 && bool2 && bool3) { /*DoSomething*/ }, bool1має бути істинним, щоб перевірити, bool2що має бути істинним, перш ніж переходити до bool3і т. Д. Якщо я використовував би один, &замість нього немає …
135 c#  operators 

7
Найкращий спосіб надати змінній значення за замовчуванням (імітувати Perl ||, || =)
Я люблю робити такі речі в Perl: $foo = $bar || $bazпризначити $bazв $fooразі $barпорожній або не визначене. У вас також є , $foo ||= $bletchякі будуть призначати тільки $bletchв $fooразі $fooне визначений або порожній. Потрійний оператор у цій ситуації стомлюючий і стомливий. Напевно, в PHP є простий, елегантний метод? …


9
Чому Ruby не підтримує i ++ або i-- (оператори збільшення / зменшення)?
Оператор до / після збільшення / зменшення ( ++і --) є досить стандартним синтаксисом мови програмування (як мінімум для процедурних та об'єктно-орієнтованих мов). Чому Рубі їх не підтримує? Я розумію, ви могли б зробити те ж саме +=і з -=, але, як не дивно довільно, виключати щось подібне, тим більше, …

5
Оператор Scala @
Що робить @ оператор Scala? Наприклад, у публікації блогу « Формальна обробка мови в Scala», частина 2 є щось подібне case x @ Some(Nil) => x
130 scala  operators 

16
Як називається “->” PHP-оператор і як це сказати, читаючи код вголос? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, редагуючи цю публікацію . Закрито 2 роки тому . Удосконаліть це питання Як ви називаєте цього ->оператора, який шукає стрілку, знайденого в PHP? …
127 php  operators 

6
Об'єднайте два рядкові літерали
Я читаю прискорений C ++ від Koenig. Він пише, що "нова ідея полягає в тому, що ми можемо використовувати + для об'єднання рядка і літерального рядка - або, з цього приводу, двох рядків (але не двох рядкових літералів). Чудово, я думаю, це має сенс. Тепер на дві окремі вправи, призначені …


3
Що означає | = (одна труба рівна) та & = (одна амперса дорівнює)
У рядках нижче: //Folder.Attributes = FileAttributes.Directory | FileAttributes.Hidden | FileAttributes.System | FileAttributes.ReadOnly; Folder.Attributes |= FileAttributes.Directory | FileAttributes.Hidden | FileAttributes.System | FileAttributes.ReadOnly; Folder.Attributes |= ~FileAttributes.System; Folder.Attributes &= ~FileAttributes.System; Що означає |=(одна труба рівна) та &=(одна амперса і рівномірна) означає в C # Я хочу видалити системний атрибут із збереженням інших ...

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