Вопросы по теме 'operator-keyword'

Определяемый пользователем оператор преобразования в качестве аргумента для printf
У меня есть класс, который определил определяемый пользователем оператор для TCHAR*, например CMyClass::operator const TCHAR*() const { // returns text as const TCHAR* } Я хочу иметь возможность сделать что-то вроде CMyClass myClass;...
1680 просмотров

Можно ли создать собственный оператор в Java?
Подобно Можно ли создать новый оператор в C # ? , можно ли создать свой оператор для Java? Сначала я бы сказал нет, поскольку вы не можете перегрузить, но опять же, String поддерживает + и + = (неявно через StringBuilder во время выполнения и т. Д.).
12780 просмотров
schedule 12.04.2024

Delphi: отсутствует оператор или точка с запятой
Я использую Indy 10 (TIdTcpServer) и получаю следующую ошибку: [DCC Error] MainForm.pas(88): E2066 Missing operator or semicolon При попытке запустить этот код: procedure TForm1.SendMessage(Data: String; Client: Integer); var List:...
2326 просмотров
schedule 11.05.2024

Перегрузка бинарного оператора› в производном классе в c++
Я искал повсюду конкретный ответ на этот вопрос и не нашел. Я пытаюсь создать базовый класс с виртуальным оператором>, который я могу переопределить в производном классе. В настоящее время у меня проблемы, потому что для объявления функции требуется...
1089 просмотров

не может понять результат логического оператора рубина
В Ruby разумно найти такой код: a = 1 and b = 2 and c = 3 print "a = #{a}, b = #{b}, c = #{c}\n" получает результат: a = 1, b = 2, c = 3 но я не могу понять, почему такой код: a = 1 && b = 2 && c = 3 print "a =...
78 просмотров
schedule 05.12.2023

+ оператор и строки
Я только начинаю изучать AP Comp sci в старшей школе, и я наткнулся на вопрос об операторе + в строках. Почему System.out.println ("number" + 6 + 4 * 5) дает число 620 тогда как String s = "crunch"; int a = 3, b = 1; System.out.print(s + a...
160 просмотров
schedule 08.03.2024

Как динамически вызвать оператора в Эликсире
Я работаю над предстоящей книгой Дейва об Эликсире, и в одном упражнении я хотел бы динамически создать ссылку на функцию для Kernel.+/2 , Kernel.-/2 и т. д., основываясь на содержимом одного символа строки, '+' , '-' и т. д. Основываясь на...
1087 просмотров

Значение оператора ‹?=
Я просматривал решения проблемы на Topcoder и наткнулся на это: http://community.topcoder.com/stat?c=problem_solution&rm=249419&rd=9996&pm=6621&cr=309453 В настоящее время мне не интересно знать, как работает алгоритм, но для чего в коде...
182 просмотров

Перегрузка операторов с экземпляром класса в правой части
Я пытаюсь выполнить перегрузку оператора * в своем классе Matrix. У меня есть один, который делает это, если это Matrix*что-то, (int, double...) я ищу тот, который делает это для противоположной стороны, т.е. что-то * Матрица это то, что я...
514 просмотров

С++: ассоциативность оператора * (умножения) не слева направо
Работая над школьным заданием, нам нужно было что-то делать с перегрузкой операторов и шаблонами. Все круто. Я написал: template<class T> class Multiplication : public Expression<T> { private: typename...
450 просмотров

Несколько союзов в Spark — как Spark генерирует план
У меня есть несколько объединений в последовательности в разных RDD, как показано ниже: val result = rdd1 union rdd2 union rdd3 union rdd4 Будет ли Spark генерировать объединения последовательно (что равно O(n)), или Spark будет генерировать...
2206 просмотров

Несоответствие типов при использовании оператора +
В настоящее время я пытаюсь научиться использовать Scala, но у меня возникли некоторые проблемы с синтаксисом. Когда я набираю приглашение scala: import scala.collection.immutable._ var q = Queue[Int](1) println((q+1).toString) Я получаю...
258 просмотров
schedule 13.11.2022

custom == for Dictionary extension считает, что они пусты
У меня есть (enum: int) AccessOptions, который используется для заполнения словаря, чтобы отразить простые свойства доступа для индексированного списка основных имен пользователей. Мне нужно было поддерживать модульное тестирование, в частности...
50 просмотров

Мутирующая ошибка оператора после перехода на Swift 3, проблема исследована, но не может быть решена
Я получаю сообщение об ошибке "левая часть оператора мутации не является изменяемой"..‹" возвращает неизменяемое значение" Я прочитал другой пост об изменении значений, но не могу понять, как применяются эти решения. Код (и комментарии):...
6030 просмотров
schedule 25.10.2023

Что такое синтаксис .. внутри структурного литерала в Rust?
Из документов std::default::Default : #[derive(Default)] struct SomeOptions { foo: i32, bar: f32, } fn main() { let options = SomeOptions { foo: 42, ..Default::default() }; } Что делает префикс .. с возвращаемым значением...
6856 просмотров
schedule 08.11.2023

Нежелательные значения в первых двух элементах класса массива с изменяемым размером с перегрузкой оператора скобок
Я работаю над проектом для школы, где мы создаем класс ExpandArray, который будет динамически выделять массив, и по мере добавления или удаления значений он будет расширяться или сжиматься в зависимости от процента. Проблема, с которой я...
67 просмотров

Путаница с оператором объединения PHP Null
Я немного смущен. В документации по PHP говорится: // Example usage for: Null Coalesce Operator $action = $_POST['action'] ?? 'default'; // The above is identical to this if/else statement if (isset($_POST['action'])) { $action =...
73 просмотров
schedule 14.06.2024

В чем разница между присваиванием ‹- и -› в R?
Я заметил, что работают как ‹- 4, так и 4 -> a. Так в чем же разница? Поскольку оператор ‹- популярен, для чего нужен другой?
23 просмотров
schedule 26.03.2024

Что значит | и || значит в Эрланге?
Я проверил операторов веб-сайтов erlang и т. д., но не могу найти, что || и | Означает. Я где-то читал, что || означает «такой, что», но что означает всего один «|»?
63 просмотров
schedule 27.04.2024

условие if == не выводит ожидаемые результаты в шаблоне django
Новичок здесь. Извините, если это очень простой вопрос. Я работаю с шаблоном Django, используя python. Мое условное выражение, похоже, не работает. Здесь я предположил, что базовое сравнение строк между a и be должно дать Very Happy, второй блок....
258 просмотров