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

168
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 =...

106
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); //...