LINUX.ORG.RU

ты хочешь сказать что в self.data1 не пишется? какие ещё есть варианты?

anonymous
()

В self.data1. Если, конечно, митрый худрец не перегрузил __ior__.

Операции типа += или ^= тебя тоже смущают?

proud_anon ★★★★★
()
Последнее исправление: proud_anon (всего исправлений: 1)

в какую переменную пишется результат выполнения операции |= ?

Этот вопрос не имеет особого смысла в питоне. Забей.

В сишке такие штуки выполняются in-place в памяти, где лежит левая переменная

Crocodoom ★★★★★
()
self.data1 = self.data1 | data2

Если, конечно, self.__ior__() не перегружен и не делает что-то странное.

Deleted
()
Ответ на: комментарий от proud_anon

т.е.

self.data1 |= data2 тоже самое что и self.data1 = self.data1 | data2    ?

Vlad-76 ★★★★
() автор топика
Последнее исправление: Vlad-76 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.