Size: a a a

2020 November 29

SG

Sergey Gruzdov in cloud_flood
существующий
источник

SG

Sergey Gruzdov in cloud_flood
источник

ВН

Виталий На Заборе... in cloud_flood
Sergey Gruzdov
существующий
ну типа пример такой
f1(List<int> zhopa)
{
   zhopa.push(123); // -> надо получить отлуп
}
или
f1(const List<int> zhopa)
{
  f2(zhopa);
}
f2(List<int> zhopa)
{
  zhopa.push(123);
}
источник

SG

Sergey Gruzdov in cloud_flood
источник

SG

Sergey Gruzdov in cloud_flood
Виталий На Заборе
ну типа пример такой
f1(List<int> zhopa)
{
   zhopa.push(123); // -> надо получить отлуп
}
или
f1(const List<int> zhopa)
{
  f2(zhopa);
}
f2(List<int> zhopa)
{
  zhopa.push(123);
}
ээээ
источник

SG

Sergey Gruzdov in cloud_flood
ты не изменяешь
источник

SG

Sergey Gruzdov in cloud_flood
zhopa
источник

SG

Sergey Gruzdov in cloud_flood
так что пример не алле
источник

ВН

Виталий На Заборе... in cloud_flood
ну типа пометить параметр как иммутабельный
источник

ВН

Виталий На Заборе... in cloud_flood
Sergey Gruzdov
ты не изменяешь
вот в том то и прикол
источник

ВН

Виталий На Заборе... in cloud_flood
я не меняю ссылку
источник

ВН

Виталий На Заборе... in cloud_flood
но я меняю содержимое объекта
источник

ВН

Виталий На Заборе... in cloud_flood
вот const в C++ умеет это отслеживать
источник

ВН

Виталий На Заборе... in cloud_flood
хотя с ним слегка ебля из-за этого бывает
источник

p

pragus in cloud_flood
Виталий На Заборе
Ну т.е: принял объект в иммутабельный параметр, если передашь его дальше в метод, который его мутирует - получишь хуй
Да, похоже
источник

ВН

Виталий На Заборе... in cloud_flood
вот в котлине этого кажется тоже не было..
источник

ВН

Виталий На Заборе... in cloud_flood
надо проверить
источник

p

pragus in cloud_flood
Sergey Gruzdov
заведи иммутабельный тип
И потом ебануться на тайпкастинге?
источник

ВН

Виталий На Заборе... in cloud_flood
pragus
И потом ебануться на тайпкастинге?
я помню что я когда смотрел, слегка прихуел от того, что HashMap-ы иммутабельный и мутабельный это разные типы
источник

ВН

Виталий На Заборе... in cloud_flood
но возможно пизжу
источник