Perguntas com a marcação «shallow-copy»


9
Como crio uma cópia de um objeto no PHP?
Parece que no PHP os objetos são passados ​​por referência. Mesmo operadores de atribuição não parecem estar criando uma cópia do objeto. Aqui está uma prova simples e artificial: <?php class A { public $b; } function set_b($obj) { $obj->b = "after"; } $a = new A(); $a->b = "before"; …
168 php  copy  clone  shallow-copy 

7
Por que e quando usar o angular.copy? (Cópia profunda)
Salvei todos os dados recebidos dos serviços diretamente na variável local, controlador ou escopo. O que suponho que seria considerado uma cópia superficial, está correto? Example: DataService.callFunction() .then(function(response) { $scope.example = response.data; }); Recentemente me disseram para usar o angular.copy para criar uma cópia profunda. $scope.example = angular.copy(response.data); No entanto, …

3
Cópia rasa de um mapa em Java
Pelo que entendi, existem algumas maneiras (talvez outras também) de criar uma cópia superficial de um Mapem 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(); Uma forma é preferida …
106 java  map  clone  shallow-copy 
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.