Size: a a a

Scala User Group

2020 January 05

G

GWM in Scala User Group
Тогда нельзя было бы менять любые внешние объекты передаваемые в функцию, разве не так?
источник

G

Gymmasssorla in Scala User Group
Берял
нет, все по значению, как и в джаве
В Джаве по значению только примитивы
источник

Б

Берял in Scala User Group
Gymmasssorla
В Джаве по значению только примитивы
в джаве все передается по значению
источник

G

Gymmasssorla in Scala User Group
Берял
в джаве все передается по значению
Это не так
источник

G

GWM in Scala User Group
Ну нет же...
источник

Б

Берял in Scala User Group
именно так написано в спеке
источник

G

GWM in Scala User Group
Линк?
источник

V

Vλadimir in Scala User Group
Gymmasssorla
В Джаве по значению только примитивы
Значение ссылки на объект
источник

V

Vλadimir in Scala User Group
Берял
именно так написано в спеке
Все так
источник

HV

Henadz Varantsou in Scala User Group
Vλadimir
Значение ссылки на объект
+
источник

G

Gymmasssorla in Scala User Group
Vλadimir
Значение ссылки на объект
А в спецификации C11 нет понятия фундаментальных/примитивных типов, но среди программистов есть уже устоявшиеся понятия
источник

Б

Берял in Scala User Group
GWM
Линк?
прости, не хочу искать с телефона, набери в гугле сам
источник

G

GWM in Scala User Group
Почитал, ну хз, терминология чутка странная, передаётся ведь все-таки ссылка, хоть и копия, и поэтому это уже pass-by-value а не pass-by-reference? Ну хз.
Но в целом признаю что был не совсем прав
источник

Б

Берял in Scala User Group
GWM
Почитал, ну хз, терминология чутка странная, передаётся ведь все-таки ссылка, хоть и копия, и поэтому это уже pass-by-value а не pass-by-reference? Ну хз.
Но в целом признаю что был не совсем прав
pass by reference это когда ты можешь изменить содержимое ссылки, которую передал вызывающий код
источник

Б

Берял in Scala User Group
в джаве ссылка это один из 9 базовых типов наравне с примитивами и ведет себя точно так же
источник

λ

λoλdog in Scala User Group
Ayrat Hudaygulov
Если экосистема на джаве м спринге в команде, девопсы заряжены на проблемы со спрингом и знают его как облупленный, но скала уже продана как более лучшая джава
А как девопсы могут решать проблемы со спрингом?
источник

DS

D & S in Scala User Group
Берял
pass by reference это когда ты можешь изменить содержимое ссылки, которую передал вызывающий код
Лол, так вообще-то можешь)
источник

HV

Henadz Varantsou in Scala User Group
λoλdog
А как девопсы могут решать проблемы со спрингом?
генерить xml конфиги helm темплейтами
источник

HV

Henadz Varantsou in Scala User Group
источник

Б

Берял in Scala User Group
D & S
Лол, так вообще-то можешь)
я напомню, что значение ссылки это не объект, который ты можешь мутировать, а именно ссылка
источник