Size: a a a

2019 February 13

RA

Rychkov Andrei in Peer Lab SPB
источник

DS

Daniil S in Peer Lab SPB
ну я подумал , раз не отвечают, спят уже наверное)
источник

RA

Rychkov Andrei in Peer Lab SPB
Ты прождал секунд 20
источник

M

Maxim in Peer Lab SPB
> программеры
> спят

А вот сейчас разрыв шаблона!
источник

RA

Rychkov Andrei in Peer Lab SPB
В замьюченном чате
источник

DS

Daniil S in Peer Lab SPB
короче в дарте, кроме примитивов(из 1 дарта) которые теперь объекты
источник

DS

Daniil S in Peer Lab SPB
передача идет по ссылке
источник

RA

Rychkov Andrei in Peer Lab SPB
Так
источник

DS

Daniil S in Peer Lab SPB
у меня после джавы все шаблоны порвались
источник

DS

Daniil S in Peer Lab SPB
когда пишешь архитектурные решения, это очень спасает
источник

DS

Daniil S in Peer Lab SPB
вообще у такого подхода есть как и + так и -
источник

M

Maxim in Peer Lab SPB
а типо в джаве экземпляры классов передаются by value?
источник

DS

Daniil S in Peer Lab SPB
Maxim
а типо в джаве экземпляры классов передаются by value?
да, конечно
источник

M

Maxim in Peer Lab SPB
разве не только примитивы? я не знаток джавы, мне интересно просто
источник

DS

Daniil S in Peer Lab SPB
Maxim
разве не только примитивы? я не знаток джавы, мне интересно просто
нет, в джаве по значению инстансы класса передаются
источник

DS

Daniil S in Peer Lab SPB
в доке дарта это написано немного вскользь, и вот после написания кода в джава стайле, я такой
источник

DS

Daniil S in Peer Lab SPB
"так подожжи, ебана"
источник

DS

Daniil S in Peer Lab SPB
источник

D

Dora in Peer Lab SPB
Maxim
разве не только примитивы? я не знаток джавы, мне интересно просто
Там немного другая логика. Когда передаются примитивы, копируются их значения, а, когда передаются объекты, копируются ссылки на них. Это не inout, которые можно переприсвоить и эти изменения применятся к переданной переменной, но, если изменишь поле для такого параметра внутри метода, то оно изменится для всех переменных, которые хранят ссылку на этот объект соответственно.
источник

DS

Daniil S in Peer Lab SPB
Dora
Там немного другая логика. Когда передаются примитивы, копируются их значения, а, когда передаются объекты, копируются ссылки на них. Это не inout, которые можно переприсвоить и эти изменения применятся к переданной переменной, но, если изменишь поле для такого параметра внутри метода, то оно изменится для всех переменных, которые хранят ссылку на этот объект соответственно.
и это круто!)
источник