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

Зачем использовать унарный оператор для свойства в рубине? т.е. &: первый
Возможный дубликат: Ruby / Ruby on Rails ярлык с двоеточием с амперсандом По привычке я стараюсь регулярно читать немного чужой исходный код и комментировать его в целом. Прямо сейчас я читаю базовое приложение sinatra и наткнулся на...
323 просмотров
schedule 10.10.2022

Что делает знак плюс перед переменной в Python?
В проекте, который я должен поддерживать, есть следующий фрагмент кода Python: # If the `factor` decimal is given, compute new price and a delta factor = +factor.quantize(TWOPLACES) new_price = +Decimal(old_price * factor).quantize(TWOPLACES)...
5641 просмотров
schedule 23.07.2022

Имеет ли смысл ассоциативность унарных операторов?
Таблица приоритетов операторов C++ из http://en.cppreference.com/w/cpp/language/operator_precedence (я знаю, что это не является нормативным, но в стандарте не говорится о приоритете или ассоциативности) унарные операторы помечаются как правые/левые...
5958 просмотров

Как использовать операнд =~?
Я наткнулся на скрипт проверки Nagios, который был написан кем-то, кто уже покинул мою компанию, и там есть оператор, использование которого я не понимаю. Это соответствующая часть сценария оболочки: if [[ "$URL" =~ $ACTIVE ]] && [[...
494 просмотров
schedule 06.08.2022

Почему приращение с использованием ++ работает со строками в javascript?
Обычно, когда я получаю значение ввода формы с помощью jQuery, я обязан преобразовать его в число перед выполнением каких-либо математических операций. Например, используя унарный оператор плюс для преобразования, а затем увеличения: var x =...
133 просмотров

Унарный оператор ++ нельзя применять к операнду типа Int
Почему следующий быстрый код приводит к ошибке «Унарный оператор '++' не может быть применен к операнду типа 'Int'" ??? (используя swift-1.2 на Xcode-6.3.2) struct Set { var player1Games: Int var player2Games: Int init() {...
2632 просмотров
schedule 28.10.2022

Бинарная функция Python в унарную
Следуя этой ветке об переборе последовательности операторов , я также хочу позаботьтесь об унарных операторах в той же последовательности. Я использовал лямбда-функцию, чтобы избавиться от второго аргумента, но есть ли для этого специальные...
773 просмотров
schedule 22.10.2022

C++, объединяющий перегруженные операторы в выражении
Проблема Я пишу дробный класс с перегруженными операторами. Моя проблема в том, что когда я пытаюсь объединить два выражения перегрузки, например, объединение постинкремента ++ и ostream ‹‹ , компилятор выдает ошибку. Рабочий тест...
671 просмотров

Сценарий оболочки - [: -lt: ожидается унарный оператор
#!/bin/bash #ps -aux | grep abcd > /home/test1.txt var= grep -o -i abcd /home/test1.txt | wc -l threshold=15 if [ $var -lt $threshold ]; then echo "One of the service is down on $HOSTNAME" >mail.txt mailx -s "Application alert on $HOSTNAME"...
2446 просмотров
schedule 21.06.2022

Вопрос о функциональном интерфейсе в Java8
Как работает метод apply() в Java? Что касается функционального интерфейса UnaryOperator, я прочитал документацию, в ней говорится @FunctionalInterface public interface UnaryOperator<T> extends Function<T,T> Представляет...
514 просмотров

почему унарные операторы возвращают другой тип, чем их операнды?
Похоже, что унарный побитовый оператор not (~) для uint16_t и uint8_t возвращает int, а не тип своего операнда (то же самое для унарного -). Может ли кто-нибудь объяснить, почему это так? Неожиданно оказалось, что ~uint16_t(0) ‹ uint16_t(0) Я...
121 просмотров
schedule 12.10.2023

Почему мой PDDL не компилируется? Ошибка синтаксического анализа
Я новичок в PDDL и пытаюсь решить проблему с роботом-пылесосом, но не понимаю, почему я получаю это. чтение ввода... [t=0s] Упрощение переходов... готово! сделал чтение ввода! [t=0s] построение причинно-следственного графа... готово! [t=0s]...
262 просмотров

конкатенация строк - TypeError: неверный тип операнда для унарного +: 'str'
Я пытаюсь записать вывод некоторого алгоритма подгонки в текстовый файл журнала: with open(outputPath + 'fit_logfile.txt', mode='a') as fit_logfile: fit_logfile.write('\n' + inputPath + filename + ':\n'...
26 просмотров