Size: a a a

1С, БСП, DevOps и Архитектура

2019 November 23

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
‌‌‎infactum
ну если бы я реально где-то на подобное завязывался, то пошел сначала PEP искать, где это явно указано.
Да, это конечно правильный подход.
Вообще услышал в каком-то видосе-лекции... рассказывалось вроде как о заложенном поведении языка.
источник

‌‌‎infactum in 1С, БСП, DevOps и Архитектура
во.. нашел тот забавный пример
источник

‌‌‎infactum in 1С, БСП, DevOps и Архитектура
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Я это знаю и могу объяснить ))
источник

‌‌‎infactum in 1С, БСП, DevOps и Архитектура
я тоже могу
источник

‌‌‎infactum in 1С, БСП, DevOps и Архитектура
но это как раз пример особенности конкретного питона
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
т.е. это не проблема языка. Это особенность хранения объектов в памяти и их ID, а не их значений
Так вот я и говорю, что в словарях к ID плохо привязываться.
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
В 1С такая же магия будет?)
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
‌‌‎infactum
но это как раз пример особенности конкретного питона
Но сравнение объектов == то выдаст истину, а в 1с - ложь (я имею ввиду фиксированные объекты)
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
‌‌‎infactum
но это как раз пример особенности конкретного питона
для тех кто не в теме - внезапно True))
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
Там чот какой-то кэш от -5 по 256, поэтому все что свыше (257) уже в разные объекты кладется.
Но почему с 300 прокатило - видимо разные питоны какие-то?
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
Или из-за того что в одну строку? Ну так 257 и сделал бы картинку)
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Первые 256 хранятся в памяти привентивно. Остальные числа создаются в виде отдельных объектов. А если в одну строку (интерпретируемый же язык) - то распознает, что можно сложить одинаковые в один объект. Потому что "все есть объект"
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Какая же отвратительная отмазка... https://about.gitlab.com/blog/2019/11/12/update-on-hiring/
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Как и в исходном ишузе (https://gitlab.com/gitlab-com/www-gitlab-com/issues/5555) это выглядело полной херней, так и сейчас.
источник

A

Alexey Lab Sosnoviy in 1С, БСП, DevOps и Архитектура
Это все продолжение политоты?
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Alexey Lab Sosnoviy
Это все продолжение политоты?
угу. типа блог-пост с объяснениями
источник

ВД

Виктория Дорохина in 1С, БСП, DevOps и Архитектура
@vbondarevsky тут вроде вас спрашивают https://t.me/ru_1c/228832
источник

VB

Vladimir Bondarevskiy in 1С, БСП, DevOps и Архитектура
@gusen_it что именно не получается? Какая задача? Код можно увидеть?
источник