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

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


11
Чи швидше x + =, ніж x = x + a?
Я читав "Страуструпа" "Мова програмування C ++", де він каже, що з двох способів додати щось до змінної x = x + a; і x += a; Він віддає перевагу +=тому, що це, швидше за все, краще реалізувати. Я думаю, він має на увазі, що це теж працює швидше. Але …

1
Використання оператора && в операторі if
У мене є три змінні: VAR1="file1" VAR2="file2" VAR3="file3" Як використовувати &&оператор and ( ) у операторі if, подібному до цього: if [ -f $VAR1 && -f $VAR2 && -f $VAR3 ] then ... fi Коли я пишу цей код, це видає помилку. Який правильний шлях?

12
Чи всі оператори C ++ щось повертають?
Всі оператори C ++, з якими я працював, повертають щось, наприклад, +оператор повертає результат додавання. Чи всі оператори C ++ щось повертають, чи є деякі оператори C ++, які нічого не повертають?
83 c++  operators 


8
Що означає << в Ruby?
У мене є код: def make_all_thumbs(source) sizes = ['1000','1100','1200','800','600'] threads = [] sizes.each do |s| threads &lt;&lt; Thread.new(s) { create_thumbnail(source+'.png', source+'-'+s+'.png', s) } end end що &lt;&lt;означає
81 ruby  arrays  operators 



9
Це як реалізовано оператор + в C?
При розумінні того, як примітивні оператори , такі як +, -, *і /реалізуються в C, я знайшов такий уривок із листа цікавого відповіді . // replaces the + operator int add(int x, int y) { while(x) { int t = (x &amp; y) &lt;&lt;1; y ^= x; x = t; …

5
Троїсний оператор Ruby без іншого
Чи існує рубінова ідіома для "If do-this" і "do-this" просто як проста команда? наприклад, я зараз роблю object.method ? a.action : nil залишити речення else порожнім, але я відчуваю, що, мабуть, існує більш ідіоматичний спосіб зробити це, який не передбачає необхідності вказувати нуль в кінці. (і, як альтернатива, я вважаю, …

8
Чому> = повертає false, якщо == повертає true для нульових значень?
У мене є дві змінні типу int? (або Nullable &lt;int&gt;, якщо хочете). Я хотів зробити порівняння двох змінних більшим, ніж чи рівним (&gt; =), але, як виявляється, це повертає значення false, якщо обидві змінні є нульовими, тоді як, очевидно, оператор == повертає true. Хтось може пояснити мені, чому це логічно, …

5
Що робить символ ^ (каретка) у JavaScript?
У мене є код JavaScript: &lt;script type="text/javascript"&gt; $(document).ready(function(){ $('#calcular').click(function() { var altura2 = ((($('#ddl_altura').attr("value"))/100)^2); var peso = $('#ddl_peso').attr("value"); var resultado = Math.round(parseFloat(peso / altura2)*100)/100; if (resultado &gt; 0) { $('#resultado').html(resultado); $('#imc').show(); }; }); }); &lt;/script&gt; Що означає ^символ (каретка) у JavaScript?




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