Size: a a a

2020 November 29

SG

Sergey Gruzdov in cloud_flood
void fnc(int i)
источник

SG

Sergey Gruzdov in cloud_flood
типа чтобы нельзя было i изменять?
источник

SG

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

ВН

Виталий На Заборе... in cloud_flood
pragus
Кстати, да. Попробуй в шарпах указать что аргумент у метода нельзя менять
Вот а меня как раз эта иммутабельность как то не порадовала
источник

p

pragus in cloud_flood
Ну вот сделай так, чтобы внутри fnc нельзя было менять i
источник

SG

Sergey Gruzdov in cloud_flood
pragus
Ну вот сделай так, чтобы внутри fnc нельзя было менять i
зачем?
источник

ВН

Виталий На Заборе... in cloud_flood
pragus
Кстати, да. Попробуй в шарпах указать что аргумент у метода нельзя менять
И вот это : String
источник

SG

Sergey Gruzdov in cloud_flood
это не ссылка
источник

p

pragus in cloud_flood
Чтобы компилятор тебе за такое сразу врезал по щщам
источник

ВН

Виталий На Заборе... in cloud_flood
Sergey Gruzdov
зачем?
Дрочеры на иммутабельность
источник

SG

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

SG

Sergey Gruzdov in cloud_flood
что случится то?
источник

ВН

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

ВН

Виталий На Заборе... in cloud_flood
И будет баг
источник

ВН

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

SG

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

ВН

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

SG

Sergey Gruzdov in cloud_flood
это значимый тип а не ссылочный
источник

SG

Sergey Gruzdov in cloud_flood
так что ПОХУЙ
источник

ВН

Виталий На Заборе... in cloud_flood
Sergey Gruzdov
так что ПОХУЙ
Ну см. Иммутабельность, короче
источник