Вопросы с тегом «shallow-copy»

30
В чем разница между глубокой и мелкой копиями?
Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. В чем разница между глубокой и мелкой копиями?

9
Как мне создать копию объекта в PHP?
Похоже, что в PHP объекты передаются по ссылке. Даже операторы присваивания не создают копию объекта. Вот простое, надуманное доказательство: <?php class A { public $b; } function set_b($obj) { $obj->b = "after"; } $a = new A(); $a->b = "before"; $c = $a; //i would especially expect this to create …
168 php  copy  clone  shallow-copy 

7
Почему и когда использовать angular.copy? (Deep Copy)
Я сохранял все данные, полученные от служб, напрямую в локальную переменную, контроллер или область. То, что я думаю, будет считаться мелкой копией, это правильно? Example: DataService.callFunction() .then(function(response) { $scope.example = response.data; }); Недавно мне сказали использовать angular.copy для создания глубокой копии. $scope.example = angular.copy(response.data); Однако информация о глубоком копировании, похоже, …

3
Неглубокая копия карты на Java
Насколько я понимаю, есть несколько способов (возможно, и других) создать мелкую копию a Mapна Java: Map<String, Object> data = new HashMap<String, Object>(); Map<String, Object> shallowCopy; // first way shallowCopy = new HashMap<String, Object>(data); // second way shallowCopy = (Map<String, Object>) ((HashMap<String, Object>) data).clone(); Один способ предпочтительнее другого, и если да, …
107 java  map  clone  shallow-copy 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.