Публикации по теме '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 просмотров

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 просмотров

Что значит !! (двойной восклицательный знак) означает?
В приведенном ниже коде взято из записи в блоге 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 просмотров

почему мы сдвигаем биты при проверке 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 просмотров

Поиск оператора перехвата в метаклассе
У меня есть класс, которому нужно поколдовать с каждым оператором, например __add__ , __sub__ и так далее. Вместо создания каждой функции в классе у меня есть метакласс, который определяет каждый оператор в операторном модуле. import...
864 просмотров
schedule 21.04.2024

Почему он не использует мой перегруженный оператор для ++?
Я создал перегруженный оператор для ++ в моем файле .hpp, а затем функцию, которая вызывает его также в файле .hpp. Затем файл .cpp вызывает функцию, но когда функция попадает в код ++, она не использует перегруженный оператор, а вместо этого...
169 просмотров

Что означает =~ в 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 просмотров