Публикации по теме 'operators'
Как использовать дополнительный оператор цепочки в вашем приложении JavaScript
Необязательная обработка Swift входит в JavaScript
Необязательная цепочка - это предлагаемая функция, которая может быть включена в спецификацию JavaScript.
Оператор позволяет вам перемещаться по вложенному объекту для получения значений переменных, не беспокоясь о том, будет ли какое-либо из них неопределенным.
Например, без необязательного связывания, если у вас есть объект ниже:
const person = {
name: 'Alice',
cat: {
name: 'Bob'
}
};
Если вы хотите узнать имя кошки,..
Вопросы по теме 'operators'
Могу ли я перегружать операторы для своих классов в Delphi?
Столкнулся с небольшой неприятностью — не знаю, смогу ли я определить свои операторы для своих классов. Например:
type
TMinMatrix = class(TMatrix)
private
RowAmount: Byte;
ColAmount: Byte;
Data: DataMatrix;...
4265 просмотров
schedule
26.04.2024
Есть ли в VB.NET условный тернарный оператор?
В Perl (и других языках) условный тернарный оператор может быть выражен следующим образом:
my $foo = $bar == $buz ? $cat : $dog;
Есть ли в VB.NET аналогичный оператор?
239274 просмотров
schedule
06.12.2022
Python: определение собственных операторов?
Я хотел бы определить своего оператора. Поддерживает ли Python такое?
56414 просмотров
schedule
20.11.2023
Почему в CShell операторы ассоциативны справа, а в C — слева?
В ответ на мой предыдущий вопрос , почему CShell так отличается из С?
4 - 3 + 1 = 2 in C.
4 - 3 + 1 = 0 в CShell.
Любые идеи?
252 просмотров
schedule
22.10.2023
Что _делали_ операторы C /\ и \/?
Любой может «объявить» свои собственные операторы в C... то есть, если он является гуру компилятора C и имеет исходный код для компилятора C! ;-)
Дополнительные вопросы для разгадки:
Как эти операции выполняются в C99? gcc? ...
И почему...
2230 просмотров
schedule
05.02.2024
Что значит !! (двойной восклицательный знак) означает?
В приведенном ниже коде взято из записи в блоге Alias . , я заметил использование двойного восклицательного знака !! . Мне было интересно, что это значит и куда я мог бы пойти в будущем, чтобы найти объяснения синтаксиса Perl, подобные этому....
17511 просмотров
schedule
23.01.2024
Что означает точка или точка (.) В 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
почему мы сдвигаем биты при проверке IP-адреса
У меня есть диапазон IP-адресов, и мне нужно убедиться, что мой клиент, который обращается к моему приложению, попадает в этот диапазон. Я просмотрел несколько статей, и они меняют биты после разделения IP.
например, 127.0.0.1 разбивается после «....
1234 просмотров
schedule
29.02.2024
Как называется оператор‹‹?
Я знаю имена большинства операторов, но не знаю, как называются operator<< и operator>> .
i.e.
operator=() // the assignment operator
operator==() // the equality of comparison operator
operator++() // the increment operator...
29883 просмотров
schedule
05.01.2024
java == operator
Возможный дубликат: странный Java-бокс
Hi,
Может кто-нибудь объяснить, почему последний отпечаток возвращает false?
int a = 100;
int b = 100;
System.out.println(a == b); // prints true
Integer aa = 100;
Integer bb = 100;...
650 просмотров
schedule
31.12.2023
класс фракций c ++. операторы перегрузки?
Я делаю дробный класс для школьного проекта, и у меня ломается мозг. Мне сказали перегрузить операторы ‹ > с помощью ключевого слова friend. Но я получаю ошибки из-за этого.
Я разместил соответствующий код здесь: http://pastebin.com/NgCABGJ2...
2490 просмотров
schedule
23.05.2024
Что такое операторы Pointer-to-Member -›* и .* в C++?
Да, я видел этот вопрос и это часто задаваемые вопросы , но я до сих пор не понимаю, что ->* и .* означают в C++. Эти страницы предоставляют информацию об операторах (например, о перегрузке), но, похоже, не объясняют, что они являются...
23122 просмотров
schedule
24.12.2023
Поиск оператора перехвата в метаклассе
У меня есть класс, которому нужно поколдовать с каждым оператором, например __add__ , __sub__ и так далее.
Вместо создания каждой функции в классе у меня есть метакласс, который определяет каждый оператор в операторном модуле.
import...
864 просмотров
schedule
21.04.2024
Почему он не использует мой перегруженный оператор для ++?
Я создал перегруженный оператор для ++ в моем файле .hpp, а затем функцию, которая вызывает его также в файле .hpp. Затем файл .cpp вызывает функцию, но когда функция попадает в код ++, она не использует перегруженный оператор, а вместо этого...
169 просмотров
schedule
26.02.2024
Что означает =~ в VimScript?
Я не могу найти ответ на этот вопрос ни в Google, ни здесь, ни в файлах справки.
if "test.c" =~ "\.c"
Сначала я подумал, что =~ означает конец, но обратите внимание на следующие результаты:
Command Result...
16102 просмотров
schedule
10.12.2023
Некоторые сомнения относительно оператор короткого замыкания (||=)
Я заметил интересное использование ||= , как показано ниже:
Код 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 ||=...
86 просмотров
schedule
25.09.2022
Строка с математическими операторами для целого числа
У меня есть строка с математическими операторами, которую мне нужно превратить в int (ответ).
Приведенный ниже код не работает, но я не уверен, как заставить переменную ответа работать.
String question;
int answer;
question = "7/7+9-9*5/5";...
9004 просмотров
schedule
02.02.2024
Паскаль ** определение (показатель степени)
Я искал определение в Extended Pascal для операции возведения в степень **. Я искал какое-то время и не могу найти его.
i.e 2**3 = 8
9858 просмотров
schedule
03.03.2024
Python в операторе работает неправильно?
Функция in в моем скрипте Python работает очень странно. Я понятия не имею, должно ли это быть так или это ошибка в 3.3. Вот часть моего скрипта:
command = input("\ ")
if command in ['help', 'HELP', 'Help']:
print (help)
В первый...
4846 просмотров
schedule
03.04.2024
побитовые операторы Java и символ равенства; составные операторы
Я немного смущен:
long v = 0;
v <<= 8;
v |= 230;
Я знаю, что ‹‹ — это знаковый оператор сдвига влево, а | Побитовое включающее ИЛИ, но я не понимаю, что делает равенство?
Итак, fist v равно 0. Значит, ‹‹ не имеет никакого эффекта?...
984 просмотров
schedule
18.11.2022