Свързани публикации 'operators'
Как да използвате незадължителния оператор за верижно свързване във вашето JavaScript приложение
Опционалното управление на Swift идва в JavaScript
Опционалното свързване е предложена функция, която може да бъде включена в спецификацията на JavaScript.
Операторът ви позволява да преминете през вложен обект, за да получите стойността на променливите, без да се притеснявате дали някоя от тях ще бъде недефинирана.
Например, без опционално свързване, ако имате обекта по-долу:
const person = {
name: 'Alice',
cat: {
name: 'Bob'
}
};
Ако искате да получите името на..
Свързани въпроси 'operators'
Някои съмнения w.r.t. късо съединение (||=) оператор
Забелязах някакво интересно използване на ||= както по-долу -
Код 1
array_1 ||= begin
(1..5).to_a.map {|el| el*10}
end
puts array_1.to_s # [10,20,30,40,50]
Така че изпълних следната му модифицирана версия -
Код 2
array_2 ||= def...
86 изгледи
schedule
25.09.2022
Оператори = срещу == в PHP
Уча основен PHP от книга и от това, което прочетох, = е оператор за присвояване, а == е оператор за сравнение. Така...
$x = 5;
$x == 5: true
...има смисъл. Книгата обаче дава пример, който ме обърква:
if (++$x == 10)
echo $x;...
382 изгледи
schedule
22.09.2022
Невъзможен bash: синтактична грешка: невалиден аритметичен оператор (токенът за грешка е )
Знам, че тук имаше много подобни въпроси, но този е доста специален, моля, прочетете нататък.
Имам bash скрипт, който не прави нищо друго, освен да сравнява две числа, основно така:
[[ 1408039118 -lt 1401215749 ]]
Сега изпълнението на този...
7191 изгледи
schedule
25.09.2022
обхват на модулен оператор във Verilog
Какъв е обхватът на оператора % във Verilog? В C знам, че ако напиша число% 10, изходът е между 0 и 9. Но опитах във Verilog и резултатът, който получавам, е между -9 и 9? Защо така?
enter code here
module testbench;
integer i;
reg signed [15:0]...
3801 изгледи
schedule
26.09.2022
Основно кодиране на JAVA. Защо 100/1=110, както правят 300/3, 400/4, 500/5?
Имам нужда от помощ, за да разбера какво се е случило. Аз съм италиански говорител, така че някаква променлива, която имам, я назовавам на италиански. След известно време без кодиране, започнах да кодирам нещо основно и лесно. Направих клас,...
66 изгледи
schedule
25.09.2022
Еквивалент на “===” в Java
Докато сравнявате две стойности в Java, как тествате дали и двете, типът и стойността, са еквивалентни?
Знам, че в JavaScript === може да се използва за постигане на това, така че опитах това в Java, но не проработи.
Знам, че това е прост...
3449 изгледи
schedule
04.10.2022
Има ли условен троичен оператор във VB.NET?
В Perl (и други езици) условният троичен оператор може да бъде изразен по следния начин:
my $foo = $bar == $buz ? $cat : $dog;
Има ли подобен оператор във VB.NET?
239274 изгледи
schedule
06.12.2022
Защо операторите са десни асоциативни в CShell, които са ляво асоциативни в C?
В продължение на предишния ми въпрос , защо CShell е толкова различен от C?
4 - 3 + 1 = 2 in C.
4 - 3 + 1 = 0 в CShell.
Някакви идеи?
252 изгледи
schedule
22.10.2023
Какво означава точка, точка или точка (.) в Haskell?
Наистина ми се иска Google да е по-добър в търсенето на синтаксис:
decades :: (RealFrac a) => a -> a -> [a] -> Array Int Int
decades a b = hist (0,9) . map decade
where decade x = floor ((x - a) * s)...
13133 изгледи
schedule
24.10.2023
java побитови оператори и знак за равенство; съставни оператори
Малко съм объркан:
long v = 0;
v <<= 8;
v |= 230;
Знам, че ‹‹ е операторът за ляво преместване със знак и | Побитово включващото ИЛИ, но съм объркан какво прави равенството?
Така че юмрук v е 0. Значи ‹‹ няма никакъв ефект? Тогава...
984 изгледи
schedule
18.11.2022
Python: дефиниране на собствени оператори?
Бих искал да определя собствения си оператор. Python поддържа ли такова нещо?
56414 изгледи
schedule
20.11.2023
Как работят булевите оператори при условия „ако“?
В момента съм нов в Python и се опитвам да стартирам няколко прости реда код. Не мога да разбера как Python оценява този синтаксис след израза if . Всякакви обяснения ще бъдат оценени.
number = int(raw_input("Enter number : "))
if number == (1...
129 изгледи
schedule
29.10.2022
Разлика в операторите за остатък на Ada?
Знам, че Ada предлага два оператора за остатък, rem и mod , но каква точно е разликата между тях? Успях да намеря това , но не съм сигурен, че разбирам напълно разлика.
8941 изгледи
schedule
12.11.2022
mongodb как да правите заявки с оператор nand?
Използвам $match на агрегиране. и аз опитах това.
$match : {
$not: {
'A': false,
'B': 'condition'
}
}
но не работи като nand. работи като не A и не B. Как мога да направя заявка с Not(A и B)?
1928 изгледи
schedule
17.11.2022
Кои оператори за сравнение са по-ефективни за процесора: ‹, ‹=, != или ==?
Имам избор между типове операции за сравнение, моля, поставете ги в реда на ефективност за процесора, като започнете с най-ефективния:
if (x == 1)
if (x != 0)
if (x < 2)
if (x <= 3)
Често се сблъсквам със случай, в който мога да...
201 изгледи
schedule
10.12.2022
Значение на оператора ‹?=
Преглеждах решенията на проблем в Topcoder и попаднах на това:
http://community.topcoder.com/stat?c=problem_solution&rm=249419&rd=9996&pm=6621&cr=309453
В момента не ме интересува как работи алгоритъмът, но какво е използването на оператора "‹...
182 изгледи
schedule
22.10.2022
Какво означава =~ във VimScript?
За живота си не мога да намеря отговор на това нито в Google, нито тук, нито в помощните файлове.
if "test.c" =~ "\.c"
Отначало си помислих, че =~ средното завършва на, но вижте тези резултати:
Command...
16102 изгледи
schedule
10.12.2023
Какво представляват операторите указател към член -›* и .* в C++?
Да, видях този въпрос и този ЧЗВ , но все още не разбирам какво ->* и .* означава в C++. Тези страници предоставят информация за операторите (като претоварване), но изглежда не обясняват добре какво са .
Какво представляват ->*...
23122 изгледи
schedule
24.12.2023
Как се нарича оператор‹‹?
Знам имената на повечето оператори, но не съм сигурен как се наричат operator<< и operator>> .
i.e.
operator=() // the assignment operator
operator==() // the equality of comparison operator
operator++() // the increment...
29883 изгледи
schedule
05.01.2024
java == оператор
Възможен дубликат: Weird Java Boxing
Hi,
Може ли някой да обясни защо последният печат връща false?
int a = 100;
int b = 100;
System.out.println(a == b); // prints true
Integer aa = 100;
Integer bb = 100;
System.out.println(aa...
650 изгледи
schedule
31.12.2023